<!doctype html>
<html itemscope="" itemtype="http://schema.org/SearchResultsPage" lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta content="origin" name="referrer">
    <meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image">
    <title> Google 搜索</title>
    <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
        (function () {
            window.google = {
                kEI: 'zs3zYOjRLISb-AaR77XYBg',
                kEXPI: '31',
                kBL: '01HL'
            };
            google.sn = 'web';
            google.kHL = 'zh-CN';
        })();
        (function () {
            var f = this || self;
            var h, k = [];

            function l(a) {
                for (var b; a && (!a.getAttribute || !(b = a.getAttribute("eid")));) a = a.parentNode;
                return b || h
            }

            function m(a) {
                for (var b = null; a && (!a.getAttribute || !(b = a.getAttribute("leid")));) a = a.parentNode;
                return b
            }

            function n(a, b, c, d, g) {
                var e = "";
                c || -1 !== b.search("&ei=") || (e = "&ei=" + l(d), -1 === b.search("&lei=") && (d = m(d)) && (e +=
                    "&lei=" + d));
                d = "";
                !c && f._cshid && -1 === b.search("&cshid=") && "slh" !== a && (d = "&cshid=" + f._cshid);
                c = c || "/" + (g || "gen_204") + "?atyp=i&ct=" + a + "&cad=" + b + e + "&zx=" + Date.now() + d;
                /^http:/i.test(c) && "https:" === window.location.protocol && (google.ml && google.ml(Error("a"), !
                    1, {
                        src: c,
                        glmm: 1
                    }), c = "");
                return c
            };
            h = google.kEI;
            google.getEI = l;
            google.getLEI = m;
            google.ml = function () {
                return null
            };
            google.log = function (a, b, c, d, g) {
                if (c = n(a, b, c, d, g)) {
                    a = new Image;
                    var e = k.length;
                    k[e] = a;
                    a.onerror = a.onload = a.onabort = function () {
                        delete k[e]
                    };
                    a.src = c
                }
            };
            google.logUrl = n;
        }).call(this);
        (function () {
            google.y = {};
            google.sy = [];
            google.x = function (a, b) {
                if (a) var c = a.id;
                else {
                    do c = Math.random(); while (google.y[c])
                }
                google.y[c] = [a, b];
                return !1
            };
            google.sx = function (a) {
                google.sy.push(a)
            };
            google.lm = [];
            google.plm = function (a) {
                google.lm.push.apply(google.lm, a)
            };
            google.lq = [];
            google.load = function (a, b, c) {
                google.lq.push([
                    [a], b, c
                ])
            };
            google.loadAll = function (a, b) {
                google.lq.push([a, b])
            };
            google.bx = !1;
            google.lx = function () {};
        }).call(this);
        google.f = {};
        (function () {
            document.documentElement.addEventListener("submit", function (b) {
                var a;
                if (a = b.target) {
                    var c = a.getAttribute("data-submitfalse");
                    a = "1" == c || "q" == c && !a.elements.q.value ? !0 : !1
                } else a = !1;
                a && (b.preventDefault(), b.stopPropagation())
            }, !0);
            document.documentElement.addEventListener("click", function (b) {
                var a;
                a: {
                    for (a = b.target; a && a != document.documentElement; a = a.parentElement)
                        if ("A" == a.tagName) {
                            a = "1" == a.getAttribute("data-nohref");
                            break a
                        } a = !1
                }
                a && b.preventDefault()
            }, !0);
        }).call(this);
        (function () {
            google.hs = {
                h: true,
                peh: true,
                sie: false
            };
        })();
        (function () {
            google.c = {
                biml: true,
                btfi: false,
                frt: false,
                gl: false,
                lhc: false,
                ll: true,
                uspo: false,
                wve: false
            };
            (function () {
                var e = window.performance;
                google.timers = {};
                google.startTick = function (a) {
                    google.timers[a] = {
                        t: {
                            start: Date.now()
                        },
                        e: {},
                        m: {}
                    }
                };
                google.tick = function (a, b, c) {
                    google.timers[a] || google.startTick(a);
                    c = void 0 !== c ? c : Date.now();
                    b instanceof Array || (b = [b]);
                    for (var d = 0, f; f = b[d++];) google.timers[a].t[f] = c
                };
                google.c.e = function (a, b, c) {
                    google.timers[a].e[b] = c
                };
                google.c.b = function (a) {
                    var b = google.timers.load.m;
                    b[a] && google.ml(Error("a"), !1, {
                        m: a
                    });
                    b[a] = !0
                };
                google.c.u = function (a) {
                    var b = google.timers.load.m;
                    if (b[a]) {
                        b[a] = !1;
                        for (a in b)
                            if (b[a]) return;
                        google.csiReport()
                    } else google.ml(Error("b"), !1, {
                        m: a
                    })
                };

                function g(a, b, c, d) {
                    a.addEventListener ? a.addEventListener(b, c, d || !1) : a.attachEvent && a.attachEvent(
                        "on" + b, c)
                }

                function h(a, b, c, d) {
                    a.addEventListener ? a.removeEventListener(b, c, d || !1) : a.attachEvent && a.detachEvent(
                        "on" + b, c)
                }
                google.rll = function (a, b, c) {
                    var d = function (f) {
                        c(f);
                        h(a, "load", d);
                        h(a, "error", d)
                    };
                    g(a, "load", d);
                    b && g(a, "error", d)
                };
                google.aft = function (a) {
                    a.setAttribute("data-iml", Date.now())
                };
                google.startTick("load");
                var k = google.timers.load;
                a: {
                    var l = k.t;
                    if (e) {
                        var m = e.timing;
                        if (m) {
                            var n = m.navigationStart,
                                p = m.responseStart;
                            if (p > n && p <= l.start) {
                                l.start = p;
                                k.wsrt = p - n;
                                break a
                            }
                        }
                        e.now && (k.wsrt = Math.floor(e.now()))
                    }
                }
                if (google.c.wve) {
                    google.c.fh = Infinity;
                    var q = function (a) {
                            return "hidden" == document.visibilityState ? (google.c.fh = a, !0) : !1
                        },
                        r = function (a) {
                            q(a.timeStamp) && h(document, "visibilitychange", r, !0)
                        };
                    g(document, "visibilitychange", r, !0);
                    q(0)
                }
                google.c.b("pr");
                google.c.b("xe");
                if (google.c.gl) {
                    var t = function (a) {
                        a && google.aft(a.target)
                    };
                    g(document.documentElement, "load", t, !0);
                    google.c.glu = function () {
                        h(document.documentElement, "load", t, !0)
                    }
                };
            }).call(this);
        })();
        (function () {
            function n() {
                return window.performance && window.performance.navigation && window.performance.navigation.type
            };

            function p(a, d) {
                if (!a || q(a)) return 0;
                if (!a.getBoundingClientRect) return 1;
                var c = function (b) {
                    return b.getBoundingClientRect()
                };
                return r(a, d, c) ? 0 : t(a, d, c)
            }

            function r(a, d, c) {
                a: {
                    for (var b = a; b && b !== d; b = b.parentElement)
                        if ("hidden" === b.style.overflow) {
                            d = b;
                            break a
                        } d = null
                }
                if (!d) return !1;a = c(a);c = c(d);
                return a.bottom < c.top || a.top >= c.bottom || a.right < c.left || a.left >= c.right
            }

            function q(a) {
                return "none" === a.style.display ? !0 : document.defaultView && document.defaultView
                    .getComputedStyle ? (a = document.defaultView.getComputedStyle(a), !!a && ("hidden" === a
                        .visibility || "0px" === a.height && "0px" === a.width)) : !1
            }

            function t(a, d, c) {
                var b = c(a),
                    f = b.left + window.pageXOffset,
                    g = b.top + window.pageYOffset,
                    h = b.width,
                    l = b.height,
                    e = 0;
                if (0 >= l && 0 >= h) return e;
                var m = window.innerHeight || document.documentElement.clientHeight;
                0 > g + l ? e = 2 : g >= m && (e = 4);
                if (0 > f + h || f >= (window.innerWidth || document.documentElement.clientWidth)) e |= 8;
                else if (d) {
                    for (b = b.left; a && a !== d; a = a.parentElement) b += a.scrollLeft;
                    d = c(d);
                    if (b + h < d.left || b >= d.right) e |= 8
                }
                e || (e = 1, g + l > m && (e |= 4));
                return e
            };
            var u = window.location,
                v = "aft frt hct prt pprt sct".split(" ");

            function w(a) {
                return (a = u.search.match(new RegExp("[?&]" + a + "=(\\d+)"))) ? Number(a[1]) : -1
            };
            var x = window.innerHeight || document.documentElement.clientHeight,
                y = 0,
                z = 0,
                A = 0,
                C = 0,
                D = 0,
                E = 0,
                F = 0,
                G = 0,
                H = !0,
                J = !0,
                K = -1;

            function L(a, d, c, b) {
                var f = google.timers.load.t[a];
                f && (c || b && null != d && d < f) || google.tick("load", a, d)
            }

            function M(a, d, c, b) {
                a && (L("frt", b, !1, !0), ++C, N());
                d && (L("aft", b, !1, !0), ++E, c && ++G, N());
                L("iml", b, !1, !0);
                ++z;
                (google.c.biml || d) && O()
            }

            function O() {
                var a = google.c.biml ? z == y : D == E;
                !J && a && google.c.u("il")
            }

            function N() {
                if (!H) {
                    var a = C == A,
                        d = G == F;
                    if (E == D && a) {
                        google.c.e("load", "ima", String(D));
                        google.c.e("load", "imad", String(F));
                        google.c.e("load", "aftp", String(Math.round(K)));
                        var c = google.timers.load,
                            b = c.m;
                        if (!b || !b.prs) {
                            var f = n() ? 0 : w("qsubts");
                            0 < f && (b = w("fbts"), 0 < b && (c.t.start = Math.max(f, b)));
                            var g = c.t,
                                h = g.start;
                            b = {
                                wsrt: c.wsrt
                            };
                            for (var l = 0, e; e = v[l++];) {
                                var m = g[e];
                                m && h && (b[e] = m - h)
                            }
                            0 < f && (b.gsasrt = c.t.start - f);
                            f = c.e;
                            c = "/gen_204?s=" + google.sn + "&t=aft&atyp=csi&ei=" + google.kEI + "&rt=";
                            g = "";
                            for (k in b) c += "" + g +
                                k + "." + b[k], g = ",";
                            for (var I in f) c += "&" + I + "=" + f[I];
                            window._cshid && (c += "&cshid=" + window._cshid);
                            2 === n() && (c += "&bb=1");
                            1 === n() && (c += "&r=1");
                            if ("gsasrt" in b) {
                                var k = w("qsd");
                                0 < k && (c += "&qsd=" + k)
                            }
                            google.kBL && (c += "&bl=" + google.kBL);
                            k = c;
                            navigator.sendBeacon ? navigator.sendBeacon(k, "") : google.log("", "", k)
                        }
                    }
                    if (null !== google.aftq && (k = 2 === google.fevent || 3 === google.fevent ? google.fevent : 1,
                            2 === k && a || 1 === k && d || 3 === k && (d || a))) {
                        google.tick("load", "aftqf", Date.now());
                        var B;
                        for (a = 0; d = null === (B = google.aftq) || void 0 === B ? void 0 : B[a++];) try {
                            d()
                        } catch (P) {
                            google.ml(P, !1)
                        }
                        google.aftq = null
                    }
                }
            }
            var Q = "src bsrc url ll image img-url".split(" ");

            function R(a) {
                for (var d = 0, c; c = Q[d++];)
                    if (a.getAttribute("data-" + c)) return !0;
                return !1
            }
            google.c.b("il");
            google.c.setup = function (a, d, c) {
                var b = a.getAttribute("data-atf");
                if (b) return Number(b);
                var f = "string" != typeof a.src || !a.src,
                    g = !!a.getAttribute("data-bsrc"),
                    h = !!a.getAttribute("data-deferred"),
                    l = !h && R(a);
                l && a.setAttribute("data-lzy_", 1);
                for (b = a; b && "center_col" != b.id;) b = b.parentElement;
                b = p(a, b);
                a.setAttribute("data-atf", b);
                var e = !!(b & 1);
                f = (f || a.complete) && !h && !g && !(google.c.ll && e && l);
                g = !google.c.lhc && Number(a.getAttribute("data-iml")) || 0;
                var m = d && 0 != b && !(b & 8);
                ++y;
                if (f && !g || a.hasAttribute("data-noaft")) ++z;
                else {
                    if (d = google.c.btfi && b & 4 && g && K < x) l = a.getBoundingClientRect().top + window
                        .pageYOffset, !c || l < c ? K = e ? x : l : d = !1;
                    e && (++D, h && ++F);
                    m && ++A;
                    d && L("aft", g, !1, !0);
                    f && g ? M(m, e, h, google.c.btfi ? 0 : g) : (e && (!c || c >= x) && (K = x), google.rll(a,
                        !0,
                        function () {
                            M(m, e, h, Date.now())
                        }))
                }
                return b
            };
            google.c.ubr = function (a, d, c) {
                0 > K && (c && (K = c), google.c.btfi && L("aft", d));
                L("aft", d, !0);
                H && !google.c.frt && (H = !1, N());
                a && J && (L("prt", d), L("iml", d, !0), J = !1, O(), google.c.setup = function () {
                    return 0
                }, google.c.ubr = function () {})
            };
        }).call(this);
        (function () {
            var b = [function () {
                google.tick && google.tick("load", "dcl")
            }];
            google.dclc = function (a) {
                b.length ? b.push(a) : a()
            };

            function c() {
                for (var a; a = b.shift();) a()
            }
            window.addEventListener ? (document.addEventListener("DOMContentLoaded", c, !1), window
                .addEventListener("load", c, !1)) : window.attachEvent && window.attachEvent("onload", c);
        }).call(this);
        (function () {
            var b = [];
            google.jsc = {
                xx: b,
                x: function (a) {
                    b.push(a)
                },
                mm: [],
                m: function (a) {
                    google.jsc.mm.length || (google.jsc.mm = a)
                }
            };
        }).call(this);
        (function () {
            var e = this || self;

            var g = {};

            function w(a, b) {
                if (null === b) return !1;
                if ("contains" in a && 1 == b.nodeType) return a.contains(b);
                if ("compareDocumentPosition" in a) return a == b || !!(a.compareDocumentPosition(b) & 16);
                for (; b && a != b;) b = b.parentNode;
                return b == a
            };
            var y = function (a, b) {
                    return function (d) {
                        d || (d = window.event);
                        return b.call(a, d)
                    }
                },
                D = "undefined" != typeof navigator && /Macintosh/.test(navigator.userAgent),
                E = function () {
                    this._mouseEventsPrevented = !0
                };
            var F = function () {
                    this.h = this.g = null
                },
                H = function (a, b) {
                    var d = G;
                    d.g = a;
                    d.h = b;
                    return d
                };
            F.prototype.i = function () {
                var a = this.g;
                this.g && this.g != this.h ? this.g = this.g.__owner || this.g.parentNode : this.g = null;
                return a
            };
            var I = function () {
                this.j = [];
                this.g = 0;
                this.h = null;
                this.l = !1
            };
            I.prototype.i = function () {
                if (this.l) return G.i();
                if (this.g != this.j.length) {
                    var a = this.j[this.g];
                    this.g++;
                    a != this.h && a && a.__owner && (this.l = !0, H(a.__owner, this.h));
                    return a
                }
                return null
            };
            var G = new F,
                J = new I;
            var N = function () {
                    this.v = [];
                    this.g = [];
                    this.h = [];
                    this.l = {};
                    this.i = null;
                    this.j = [];
                    K(this, "_custom")
                },
                O = "undefined" != typeof navigator && /iPhone|iPad|iPod/.test(navigator.userAgent),
                P = String.prototype.trim ? function (a) {
                    return a.trim()
                } : function (a) {
                    return a.replace(/^\s+/, "").replace(/\s+$/, "")
                },
                Q = /\s*;\s*/,
                da = function (a, b) {
                    return function l(c, f) {
                        f = void 0 === f ? !0 : f;
                        var k = b;
                        if ("_custom" == k) {
                            k = c.detail;
                            if (!k || !k._type) return;
                            k = k._type
                        }
                        var m = k;
                        "click" == m && (D && c.metaKey || !D && c.ctrlKey || 2 == c.which || null == c.which &&
                            4 == c.button || c.shiftKey) ? m = "clickmod" : "keydown" == m && !c.a11ysc && (
                            m = "maybe_click");
                        var u = c.srcElement || c.target;
                        k = R(m, c, u, "", null);
                        if (c.path) {
                            J.j = c.path;
                            J.g = 0;
                            J.h = this;
                            J.l = !1;
                            var L = J
                        } else L = H(u, this);
                        for (var p; p = L.i();) {
                            var h = p;
                            var q = void 0;
                            var r = h;
                            p = m;
                            var n = r.__jsaction;
                            if (!n) {
                                var x;
                                n = null;
                                "getAttribute" in r && (n = r.getAttribute("jsaction"));
                                if (x = n) {
                                    n = g[x];
                                    if (!n) {
                                        n = {};
                                        for (var z = x.split(Q), aa = z ? z.length : 0, A = 0; A < aa; A++) {
                                            var v = z[A];
                                            if (v) {
                                                var B = v.indexOf(":"),
                                                    M = -1 != B,
                                                    ba = M ? P(v.substr(0, B)) : "click";
                                                v = M ? P(v.substr(B +
                                                    1)) : v;
                                                n[ba] = v
                                            }
                                        }
                                        g[x] = n
                                    }
                                    r.__jsaction = n
                                } else n = ca, r.__jsaction = n
                            }
                            r = n;
                            "maybe_click" == p && r.click ? (q = p, p = "click") : "clickkey" == p ? p =
                                "click" : "click" != p || r.click || (p = "clickonly");
                            q = {
                                s: q ? q : p,
                                action: r[p] || "",
                                event: null,
                                A: !1
                            };
                            k = R(q.s, q.event || c, u, q.action || "", h, k.timeStamp);
                            if (q.A || q.action) break
                        }
                        k && "touchend" == k.eventType && (k.event._preventMouseEvents = E);
                        if (q && q.action) {
                            if ("mouseenter" == m || "mouseleave" == m)
                                if (u = c.relatedTarget, !("mouseover" == c.type && "mouseenter" == m ||
                                        "mouseout" == c.type && "mouseleave" == m) || u && (u ===
                                        h || w(h, u))) k.action = "", k.actionElement = null;
                                else {
                                    m = {};
                                    for (var t in c) "function" !== typeof c[t] && "srcElement" !== t &&
                                        "target" !== t && (m[t] = c[t]);
                                    m.type = "mouseover" == c.type ? "mouseenter" : "mouseleave";
                                    m.target = m.srcElement = h;
                                    m.bubbles = !1;
                                    k.event = m;
                                    k.targetElement = h
                                }
                        } else k.action = "", k.actionElement = null;
                        h = k;
                        a.i && !h.event.a11ysgd && (t = R(h.eventType, h.event, h.targetElement, h.action, h
                            .actionElement, h.timeStamp), "clickonly" == t.eventType && (t.eventType =
                            "click"), a.i(t, !0));
                        if (h.actionElement || "maybe_click" == h.eventType)
                            if (a.i) !h.actionElement ||
                                "A" != h.actionElement.tagName || "click" != h.eventType && "clickmod" != h
                                .eventType || (c.preventDefault ? c.preventDefault() : c.returnValue = !1), (c =
                                    a.i(h)) && f && l.call(this, c, !1);
                            else {
                                if ((f = e.document) && !f.createEvent && f.createEventObject) try {
                                    var C = f.createEventObject(c)
                                } catch (ha) {
                                    C = c
                                } else C = c;
                                h.event = C;
                                a.j.push(h)
                            }
                    }
                },
                R = function (a, b, d, c, f, l) {
                    return {
                        eventType: a,
                        event: b,
                        targetElement: d,
                        action: c,
                        actionElement: f,
                        timeStamp: l || Date.now()
                    }
                },
                ca = {},
                ea = function (a, b) {
                    return function (d) {
                        var c = a,
                            f = b,
                            l = !1;
                        "mouseenter" == c ? c =
                            "mouseover" : "mouseleave" == c && (c = "mouseout");
                        if (d.addEventListener) {
                            if ("focus" == c || "blur" == c || "error" == c || "load" == c) l = !0;
                            d.addEventListener(c, f, l)
                        } else d.attachEvent && ("focus" == c ? c = "focusin" : "blur" == c && (c = "focusout"),
                            f = y(d, f), d.attachEvent("on" + c, f));
                        return {
                            s: c,
                            o: f,
                            capture: l
                        }
                    }
                },
                K = function (a, b) {
                    if (!a.l.hasOwnProperty(b)) {
                        var d = da(a, b),
                            c = ea(b, d);
                        a.l[b] = d;
                        a.v.push(c);
                        for (d = 0; d < a.g.length; ++d) {
                            var f = a.g[d];
                            f.h.push(c.call(null, f.g))
                        }
                        "click" == b && K(a, "keydown")
                    }
                };
            N.prototype.o = function (a) {
                return this.l[a]
            };
            var V = function (a, b) {
                    var d = new fa(b);
                    a: {
                        for (var c = 0; c < a.g.length; c++)
                            if (S(a.g[c], b)) {
                                b = !0;
                                break a
                            } b = !1
                    }
                    if (b) return a.h.push(d), d;
                    T(a, d);
                    a.g.push(d);
                    U(a);
                    return d
                },
                U = function (a) {
                    for (var b = a.h.concat(a.g), d = [], c = [], f = 0; f < a.g.length; ++f) {
                        var l = a.g[f];
                        W(l, b) ? (d.push(l), X(l)) : c.push(l)
                    }
                    for (f = 0; f < a.h.length; ++f) l = a.h[f], W(l, b) ? d.push(l) : (c.push(l), T(a, l));
                    a.g = c;
                    a.h = d
                },
                T = function (a, b) {
                    var d = b.g;
                    O && (d.style.cursor = "pointer");
                    for (d = 0; d < a.v.length; ++d) b.h.push(a.v[d].call(null, b.g))
                },
                Y = function (a, b) {
                    a.i = b;
                    a.j &&
                        (0 < a.j.length && b(a.j), a.j = null)
                },
                fa = function (a) {
                    this.g = a;
                    this.h = []
                },
                S = function (a, b) {
                    for (a = a.g; a != b && b.parentNode;) b = b.parentNode;
                    return a == b
                },
                W = function (a, b) {
                    for (var d = 0; d < b.length; ++d)
                        if (b[d].g != a.g && S(b[d], a.g)) return !0;
                    return !1
                },
                X = function (a) {
                    for (var b = 0; b < a.h.length; ++b) {
                        var d = a.g,
                            c = a.h[b];
                        d.removeEventListener ? d.removeEventListener(c.s, c.o, c.capture) : d.detachEvent && d
                            .detachEvent("on" + c.s, c.o)
                    }
                    a.h = []
                };
            var Z = new N;
            V(Z, window.document.documentElement);
            K(Z, "click");
            K(Z, "focus");
            K(Z, "focusin");
            K(Z, "blur");
            K(Z, "focusout");
            K(Z, "error");
            K(Z, "load");
            K(Z, "change");
            K(Z, "dblclick");
            K(Z, "input");
            K(Z, "keyup");
            K(Z, "keydown");
            K(Z, "keypress");
            K(Z, "mousedown");
            K(Z, "mouseenter");
            K(Z, "mouseleave");
            K(Z, "mouseout");
            K(Z, "mouseover");
            K(Z, "mouseup");
            K(Z, "paste");
            K(Z, "touchstart");
            K(Z, "touchend");
            K(Z, "touchcancel");
            K(Z, "speech");
            (function (a) {
                google.jsad = function (b) {
                    Y(a, b)
                };
                google.jsaac = function (b) {
                    return V(a, b)
                };
                google.jsarc = function (b) {
                    X(b);
                    for (var d = !1, c = 0; c < a.g.length; ++c)
                        if (a.g[c] === b) {
                            a.g.splice(c, 1);
                            d = !0;
                            break
                        } if (!d)
                        for (d = 0; d < a.h.length; ++d)
                            if (a.h[d] === b) {
                                a.h.splice(d, 1);
                                break
                            } U(a)
                }
            })(Z);
            window.gws_wizbind = function (a) {
                return {
                    trigger: function (b) {
                        var d = a.o(b.type);
                        d || (K(a, b.type), d = a.o(b.type));
                        var c = b.target || b.srcElement;
                        d && d.call(c.ownerDocument.documentElement, b)
                    },
                    bind: function (b) {
                        Y(a, b)
                    }
                }
            }(Z);
        }).call(this);
        (function () {
            window.rwt = function () {
                return !0
            };
        }).call(this);
        (function () {
            window.jsarwt = function () {
                return !1
            };
        }).call(this);
        var h = "function" == typeof Object.defineProperties ? Object.defineProperty : function (a, b, c) {
                if (a == Array.prototype || a == Object.prototype) return a;
                a[b] = c.value;
                return a
            },
            k = function (a) {
                a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" ==
                    typeof self && self, "object" == typeof global && global
                ];
                for (var b = 0; b < a.length; ++b) {
                    var c = a[b];
                    if (c && c.Math == Math) return c
                }
                throw Error("a");
            },
            l = k(this),
            m = function (a, b) {
                if (b) a: {
                    var c = l;a = a.split(".");
                    for (var d = 0; d < a.length - 1; d++) {
                        var e = a[d];
                        if (!(e in
                                c)) break a;
                        c = c[e]
                    }
                    a = a[a.length - 1];d = c[a];b = b(d);b != d && null != b && h(c, a, {
                        configurable: !0,
                        writable: !0,
                        value: b
                    })
                }
            };
        m("String.prototype.startsWith", function (a) {
            return a ? a : function (b, c) {
                if (null == this) throw new TypeError(
                    "The 'this' value for String.prototype.startsWith must not be null or undefined"
                    );
                if (b instanceof RegExp) throw new TypeError(
                    "First argument to String.prototype.startsWith must not be a regular expression"
                    );
                var d = this + "";
                b += "";
                var e = d.length,
                    g = b.length;
                c = Math.max(0, Math.min(c | 0, d.length));
                for (var f = 0; f < g && c < e;)
                    if (d[c++] != b[f++]) return !1;
                return f >= g
            }
        });
        google.arwt = function (a) {
            a.href = document.getElementById(a.id.substring(a.id.startsWith("vcs") ? 3 : 1)).href;
            return !0
        };
        (function () {
            var d = function (a) {
                    this.h = a = a.url;
                    var b = /[?&]dsh=1(&|$)/.test(a);
                    this.j = !b && /[?&]ae=1(&|$)/.test(a);
                    this.l = !b && /[?&]ae=2(&|$)/.test(a);
                    if ((this.g = /[?&]adurl=([^&]*)/.exec(a)) && this.g[1]) {
                        try {
                            var c = decodeURIComponent(this.g[1])
                        } catch (e) {
                            c = null
                        }
                        this.i = c
                    }
                },
                g = function (a, b) {
                    return a.j && a.i || a.l ? 1 == b ? a.j ? a.i : f(a, "&dct=1") : 2 == b ? f(a, "&ri=2") : f(a,
                        "&ri=16") : a.h
                },
                f = function (a, b) {
                    return a.g ? a.h.slice(0, a.g.index) + b + a.h.slice(a.g.index) : a.h + b
                };
            var k = function (a, b) {
                this.g = b === h ? a : ""
            };
            k.prototype.i = !0;
            k.prototype.h = function () {
                return this.g.toString()
            };
            k.prototype.toString = function () {
                return this.g.toString()
            };
            var l = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,
                h = {};
            var m = /^((market|itms|intent|itms-appss):\/\/)/i;
            google.ausb = function (a) {
                if (!a) return google.ml(Error("a"), !1), !0;
                if (a.getAttribute("data-sbv2")) {
                    if (a.hasAttribute("data-ohref")) var b = a.getAttribute("data-ohref");
                    else b = a.href, a.setAttribute("data-ohref", b);
                    var c = b;
                    var e = new d({
                        url: c
                    });
                    c = e.j && e.i || e.l ? navigator.sendBeacon ? navigator.sendBeacon(f(e, "&act=1&ri=1"),
                        "") ? g(e, 1) : g(e, 2) : g(e, 0) : c;
                    c = c instanceof k || !m.test(c) ? c : new k(c, h);
                    b != c && (c instanceof k ? b = c : (b = c, b instanceof k || (b = "object" == typeof b && b
                            .i ? b.h() : String(b), l.test(b) || (b = "about:invalid#zClosurez"), b =
                            new k(b, h))), a.href = b instanceof k && b.constructor === k ? b.g :
                        "type_error:SafeUrl")
                }
                return !0
            };
        }).call(this);
        (function () {
            function c(a) {
                for (; a && a != document.documentElement; a = a.parentElement)
                    if ("A" == a.tagName) return a;
                return null
            }

            function d(a) {
                if (a = c(a.target)) switch (a.getAttribute("data-agdh")) {
                    case "arwt":
                        google.arwt(a);
                        break;
                    case "fvd3vc":
                        window.J4LCUe(a);
                        break;
                    case "EdKoMd":
                        (0, google.f.LmvwCb)(a)
                }
                return !0
            };
            window.document.documentElement.addEventListener("mousedown", d, !0);
            window.document.documentElement.addEventListener("touchstart", d, !0);
            window.document.documentElement.addEventListener("click", function (a) {
                var b = c(a.target);
                if (b) switch (b.getAttribute("data-agch")) {
                    case "ausb":
                        google.ausb(b);
                        break;
                    case "HJ3bqe":
                        window.YvikHb(a, b);
                        break;
                    case "cqUJI":
                        (0, google.f.DfwaCb)(b)
                }
                return !0
            }, !0);
        }).call(this);
    </script>
    <!--CSH_START-->
    <!--CSH_END-->
    <style>
        html,
        body,
        h1 {
            font-family: arial, sans-serif
        }

        body,
        h1 {
            font-family: arial, sans-serif;
            font-size: 14px;
        }

        h1 {
            font-weight: normal;
            margin: 0;
            padding: 0
        }

        h3 {
            font-size: medium;
            font-weight: normal;
            margin: 0;
            padding: 0
        }

        body {
            margin: 0;
            background: #fff;
            color: #202124;
        }

        a {
            color: #1a0dab;
            text-decoration: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, .10)
        }

        a:visited {
            color: #609
        }

        a:hover {
            text-decoration: underline
        }

        a:hover h3 {
            text-decoration: underline
        }

        cite,
        cite a:link,
        cite a:visited {
            color: #202124;
            font-style: normal
        }

        button {
            margin: 0
        }

        ol li {
            list-style: none
        }

        ol,
        ul,
        li {
            margin: 0;
            padding: 0
        }

        input {
            font-family: arial, sans-serif;
            font-size: 14px
        }

        @-webkit-keyframes qs-timer {
            0% {}
        }

        html:not(.zAoYTe) [tabindex] {
            outline: 0
        }

        html:not(.zAoYTe) [href],
        html:not(.zAoYTe) button,
        html:not(.zAoYTe) iframe,
        html:not(.zAoYTe) input,
        html:not(.zAoYTe) select,
        html:not(.zAoYTe) textarea {
            outline: 0
        }

        html:not(.zAoYTe) .F0azHf {
            outline: 0
        }

        .z1asCe {
            display: inline-block;
            fill: currentColor;
            height: 24px;
            line-height: 24px;
            position: relative;
            width: 24px
        }

        .z1asCe svg {
            display: block;
            height: 100%;
            width: 100%
        }

        .iUh30 {
            font-size: 14px;
            line-height: 1.3
        }

        .f {
            color: #70757a;
            line-height: 1.58
        }

        a.fl:link,
        .fl a,
        .gl a:link {
            color: #1a0dab
        }

        .r a.fl {
            font-size: 14px
        }

        .r {
            font-weight: inherit;
            font-size: small;
            margin: 0;
            line-height: 1.2;
        }

        .std,
        .g {
            font-family: arial, sans-serif;
            font-size: 14px;
        }

        .g {
            line-height: 1.58;
            text-align: left
        }

        .s {
            color: #4d5156;
            line-height: 1.54
        }

        h4.r {
            font-size: small
        }

        .std {
            line-height: 146%
        }

        .st {
            line-height: 1.58;
            word-wrap: break-word
        }

        .st sup {
            line-height: 0.9
        }

        .ChOqnd,
        .ChOqnd a {
            color: #70757a !important;
            text-decoration: none
        }

        .ChOqnd a:hover {
            text-decoration: underline
        }

        .ChOqnd {
            font-size: 11px !important;
        }

        .vk_c a {
            text-decoration: none
        }

        .vk_gn {
            color: #1e8e3e !important
        }

        .vk_rd {
            color: #ea4335 !important
        }

        .vk_gy {
            color: #70757a !important
        }

        .vk_bk {
            color: #222
        }

        .dDoNo {
            font-weight: lighter !important;
            font-size: xx-large !important;
        }

        .vk_h {
            font-weight: lighter !important;
            font-size: x-large !important;
        }

        .vk_sh {
            font-weight: lighter !important;
            font-size: medium !important;
        }

        .Uekwlc {
            font-weight: lighter !important;
            font-size: 14px;
        }

        .Uekwlc {
            line-height: 1.8
        }

        #res h3,
        #botstuff h3 {
            font-size: 20px;
            line-height: 1.3;
        }

        a.a-no-hover-decoration:hover {
            text-decoration: none
        }

        .g,
        .KIy09e {
            width: 600px;
            margin-top: 0;
            margin-bottom: 30px;
        }

        .s {
            max-width: 48em
        }

        .iUh30 {
            padding-top: 1px;
        }

        .di8g3 {
            padding: 6px 8px;
        }

        #center_col .di8g3 {
            margin: 0 -35px 0 -8px;
            padding: 6px 20px 0
        }

        #rhs .di8g3 {
            margin-left: 2px;
            padding-bottom: 5px;
            padding-top: 5px
        }

        .FzvWSb {
            margin-bottom: 5px
        }

        .vk_c {
            position: relative;
            line-height: 1.8;
            padding: 20px 16px 24px;
            background-color: #fff;
            width: 618px;
        }

        #rhs .fIcnad {
            border: none;
            margin-left: 0
        }

        .vk_c,
        #rhs .fIcnad {
            border-radius: 8px;
            border: 1px solid #dfe1e5;
            box-shadow: none
        }

        .vk_c .vk_c {
            border-radius: 0;
            box-shadow: none;
            background-color: transparent;
            border: 0;
            box-shadow: none;
            margin: 0;
            padding: 0;
            position: static
        }

        .vkc_np {
            margin-left: -16px;
            margin-right: -16px
        }

        .WIDPrb {
            padding-left: 16px
        }

        .iiFzhd {
            padding-right: 16px
        }

        .vk_gbt {
            border-top: 1px solid #ebebeb
        }

        .vk_spc {
            height: 16px;
            width: 100%
        }

        .pVFdhc {
            background-color: #ebebeb;
            height: 1px
        }

        .vk_tbl {
            border-collapse: collapse
        }

        .vk_tbl td {
            padding: 0
        }

        #rso {
            margin-top: 6px
        }

        .vk_arc {
            border-top: 1px solid #ebebeb;
            cursor: pointer;
            height: 0;
            margin-bottom: -19px;
            overflow: hidden;
            padding: 20px 0;
            text-align: center
        }

        .vk_ard {
            top: -11px
        }

        .vk_aru {
            bottom: -6px
        }

        .vk_ard,
        .vk_aru {
            background-color: #DFE1E5;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            height: 6px;
            width: 64px
        }

        .vk_ard:after,
        .vk_ard:before,
        .vk_aru:after,
        .vk_aru:before {
            content: ' ';
            height: 0;
            left: 0;
            position: absolute;
            width: 0;
            border-left: 32px solid rgba(255, 255, 255, 0);
            border-right: 32px solid rgba(255, 255, 255, 0)
        }

        .vk_ard:before {
            border-top: 16px solid #DFE1E5;
            top: 6px
        }

        .vk_aru:before {
            border-bottom: 16px solid #DFE1E5;
            bottom: 6px
        }

        .vk_ard:after {
            top: 0;
            border-top: 16px solid #fff
        }

        .vk_aru:after {
            bottom: 0;
            border-bottom: 16px solid #fff
        }

        .jC7Epd.vk_ard,
        .jC7Epd.vk_aru {
            background-color: #202124
        }

        .jC7Epd.vk_ard:before {
            border-top-color: #202124
        }

        .jC7Epd.vk_aru:before {
            border-bottom-color: #202124
        }

        .xpdclps,
        .xpdxpnd {
            overflow: hidden
        }

        .xpdclps,
        .xpdxpnd {
            -webkit-transition: max-height 0.3s
        }

        .xpdxpnd,
        .xpdopen .xpdclps,
        .xpdopen .xpdxpnd.xpdnoxpnd {
            max-height: 0
        }

        .xpdopen .xpdxpnd {
            max-height: none
        }

        .xpdopen .xpdbox .xpdxpnd,
        .xpdopen .xpdbox.xpdopen .xpdclps {
            max-height: 0
        }

        .xpdopen .xpdbox.xpdopen .xpdxpnd,
        .xpdopen .xpdbox .xpdclps {
            max-height: none
        }

        .xpdclose .k5nfEc {
            display: none
        }

        .fp-i .SzDvzc {
            display: none
        }

        .fp-f {
            bottom: 0;
            height: auto;
            left: 0;
            position: fixed !important;
            right: 0;
            top: 0;
            width: auto;
            z-index: 127
        }

        .fp-h:not(.fp-nh):not(.goog-modalpopup-bg):not(.goog-modalpopup) {
            display: none !important
        }

        .fp-zh.fp-h:not(.fp-nh):not(.goog-modalpopup-bg):not(.goog-modalpopup) {
            display: block !important;
            height: 0;
            overflow: hidden;
            transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }

        .fp-i .fp-c {
            display: block;
            min-height: 100vh
        }

        li.fp-c {
            list-style: none
        }

        .fp-w {
            box-sizing: border-box;
            left: 0;
            margin-left: auto;
            margin-right: auto;
            max-width: 1217px;
            right: 0
        }

        .ellip {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .Jb0Zif .BDNLRc {
            margin: 16px 16px -11px
        }

        .gl:visited {
            color: #666
        }

        .RUXr2d {
            display: inline
        }

        .MTB56 {
            margin-right: 12px;
            vertical-align: middle
        }

        .qpGQpf {
            clear: both;
            padding-top: 6px
        }

        .tcPEUc .MTB56 {
            display: none
        }

        .uo4vr {
            color: #70757a;
            line-height: 1.58
        }

        .IjZ7ze {
            display: inline-block;
            color: #70757a;
            font-size: 12px;
            line-height: 1.34;
            white-space: nowrap
        }

        .P1usbc {
            display: table;
            white-space: nowrap;
            margin: 5px 0;
            line-height: 1.58;
            color: #70757a
        }

        .G1Rrjc {
            display: table-cell;
            padding-left: 15px;
            vertical-align: baseline
        }

        .i4vd5e {
            display: table-cell
        }

        .wrBvFf {
            overflow: hidden;
            text-overflow: ellipsis
        }

        .VNLkW {
            display: table-row;
            vertical-align: top
        }

        .h7mcFf {
            color: #70757a
        }

        .k6DEPe {
            display: table-row;
            width: 100%
        }

        .TXwUJf {
            color: #70757a
        }

        .PcHvNb {
            position: absolute
        }

        .N3nEGc {
            background-color: #fff;
            float: left;
            margin-top: 4px
        }

        .wEQKyf.N3nEGc {
            float: right;
            margin: 7px 0 5px 12px
        }

        .wEQKyf.Ik9SRc.N3nEGc {
            margin: 2px 0 0 0
        }

        .Ixi80c {
            margin-top: 0
        }

        .i0PvJb {
            background-color: #000
        }

        .mWTy7c {
            border-top-left-radius: 2px;
            bottom: 0;
            font-size: 11px;
            font-weight: bold;
            padding: 1px 3px;
            position: absolute;
            right: 0;
            text-align: right;
            text-decoration: none;
            background-color: rgba(0, 0, 0, .70);
            color: #fff
        }

        .rGhul {
            display: block;
            position: relative;
            overflow: hidden
        }

        .rGhul:focus {
            outline-style: solid;
            outline-width: 2px
        }

        .TbwUpd a.fl {
            font-size: 14px
        }

        .TQc1id .qLRx3b {
            font-size: 14px;
            line-height: 1.58
        }

        .TbwUpd {
            display: inline-block;
            padding-bottom: 2px;
            padding-top: 1px;
            -webkit-text-size-adjust: none
        }

        .NJjxre {
            position: absolute;
            left: 0;
            top: 0
        }

        .OhScic {
            margin: 0px
        }

        .zsYMMe {
            padding: 0px
        }

        .GHDvEf,
        .GHDvEf:hover,
        .GHDvEf.selected,
        .GHDvEf.selected:hover {
            display: inline-block;
            background-color: #fff;
            height: 12px;
            margin-top: 1px;
            -webkit-user-select: none;
            width: 13px
        }

        .action-menu .gTl8xb {
            border-color: #202124 transparent;
            margin-top: -3px;
            margin-left: 3px;
            left: 0;
            border-color: #70757a transparent
        }

        .action-menu {
            display: inline;
            margin: 0 3px;
            position: relative;
            -webkit-user-select: none;
            margin-top: 1px;
            vertical-align: middle
        }

        .action-menu-panel {
            position: absolute;
            left: 0;
            top: 12px;
            visibility: hidden;
            background: #fff;
            border: 1px solid rgba(0, 0, 0, .20);
            font-size: 13px;
            white-space: nowrap;
            z-index: 3;
            -webkit-transition: opacity 0.218s;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
        }

        .action-menu-item {
            cursor: pointer;
            -webkit-user-select: none
        }

        .action-menu-item:hover {
            background-color: #f8f9fa
        }

        #rcnt .action-menu-item a.fl,
        .action-menu-item a.fl {
            color: #3c4043;
            display: block;
            padding: 7px 18px;
            text-decoration: none;
            outline: 0
        }

        .action-menu-panel:focus,
        .action-menu-item:focus,
        .action-menu-item a:focus {
            outline: none
        }

        .action-menu-item {
            -webkit-user-select: none
        }

        .action-menu-item.selected {
            background-color: #f8f9fa
        }

        .Uo8X3b {
            clip: rect(1px, 1px, 1px, 1px);
            height: 1px;
            overflow: hidden;
            position: absolute;
            white-space: nowrap;
            width: 1px;
            z-index: -1000;
            -webkit-user-select: none
        }

        #rhs {
            float: left;
            min-width: 268px;
            display: block;
            position: relative;
            padding-bottom: 15px;
            margin-left: 892px;
            padding-right: 8px
        }

        @media (min-width:1459px) and (max-width:1539px) {
            #rhs {
                margin-left: calc(50vw + 163px)
            }
        }

        @media (min-width:1539px) {
            #rhs {
                margin-left: 932px
            }
        }

        #rhs .scrt.VjDLd,
        #rhs table.VjDLd {
            border: 0
        }

        #rhs .VjDLd {
            border: 1px solid #f8f9fa;
            padding-left: 17px;
            padding-right: 16px;
            position: relative;
            width: 369px;
            box-sizing: border-box
        }

        #rhs.hSOk2e .VjDLd {
            width: 369px
        }

        #center_col .rhsl5 {
            display: none
        }

        #rhs.rhstc4 .VjDLd {
            width: 369px
        }

        #rhs.rhstc5 .VjDLd {
            width: 457px
        }

        .rhstc4 .rhsg4 {
            background: none !important;
            display: none !important
        }

        .rhstc5 .rhsl5 {
            background: none !important;
            display: none !important
        }

        .gke0pe {
            min-width: 1261px
        }

        .GLcBOb {
            color: #70757a;
            font-size: 14px;
            font-family: Google Sans, arial, sans-serif;
            border-bottom: 1px solid #ebebeb;
            margin-top: -21px;
            position: relative;
            z-index: 126
        }

        #hdtb-msb {
            position: relative;
            white-space: nowrap;
            align-items: baseline;
            display: flex;
            -ms-flex-pack: justify;
            float: left;
            justify-content: space-between;
            min-width: 832px;
        }

        .MUFPAc {
            display: inline;
            margin-left: 169px;
        }

        .MbEPDb {
            vertical-align: text-bottom;
            margin-left: -4px
        }

        .hdtb-mitem .GOE98c,
        .hdtb-mitem a,
        .hdtb-mitem.hdtb-msel,
        .t2vtad {
            color: #5f6368;
            text-decoration: none;
            display: inline-block;
            padding: 0 12px;
            padding: 8px 16px 8px 16px;
            padding: 17px 12px 11px 10px;
        }

        .hdtb-mitem {
            height: 16px;
            line-height: 16px;
            margin: 11px 1px 0;
            display: inline-block
        }

        .hdtb-mitem a:active {
            color: #1a73e8
        }

        .hdtb-mitem.hdtb-msel {
            color: #1a73e8;
        }

        .cCvmNd .hdtb-mitem.hdtb-msel {
            border-bottom: none
        }

        .hdtb-mitem.hdtb-msel:hover {
            cursor: pointer
        }

        .hdtb-mitem.hdtb-msel:active {
            background: none
        }

        .hdtb-mitem a {
            color: #5f6368
        }

        #hdtb-msb>.hdtb-mitem:first-child {
            margin-left: 180px
        }

        .t2vtad {
            border: 1px solid transparent;
            text-align: center;
            border-radius: 2px;
            line-height: 19px;
            cursor: pointer;
            margin-left: -1px;
            padding: 4px 11px;
            margin-right: -11px;
        }

        .t2vtad:not(.hdtb-tl-sel):hover {
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            -webkit-transition: all 0.0s;
            background-color: #f8f9fa;
            background-image: -webkit-linear-gradient(top, #f8f9fa, #f8f9fa);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9fa), to(#f8f9fa));
            border: 1px solid #dadce0;
            color: #202124
        }

        .t2vtad:active,
        .t2vtad:not(.hdtb-tl-sel):hover:active {
            background-color: #f8f9fa;
            background-image: -webkit-linear-gradient(top, #f8f9fa, #f8f9fa);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9fa), to(#f8f9fa));
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
        }

        .YTDezd {
            background: #1a73e8;
            height: 3px;
            margin-top: 11px;
        }

        .bmaJhd {
            margin-right: 5px;
            vertical-align: text-bottom
        }

        [dir='ltr'],
        [dir='rtl'] {
            unicode-bidi: -webkit-isolate;
            unicode-bidi: isolate
        }

        bdo[dir='ltr'],
        bdo[dir='rtl'] {
            unicode-bidi: bidi-override;
            unicode-bidi: -webkit-isolate-override;
            unicode-bidi: isolate-override
        }

        .GyAeWb {
            position: relative;
            margin-top: 0px;
            clear: both;
        }

        .eqAnXb {
            font-size: medium;
            font-weight: normal;
            line-height: 1.2;
        }

        .main {
            width: 100%;
        }

        .e9EfHf {
            clear: both;
            min-width: 833px;
            margin-left: 0;
            padding-top: 20px;
            box-sizing: border-box;
            position: relative;
            min-height: 100vh;
        }

        .D6j0vc {
            float: left;
            width: 0
        }

        .gXmnc {
            clear: both;
            position: relative;
            margin-left: 180px;
            width: 652px
        }

        .D6j0vc,
        .big .D6j0vc {
            max-width: 1539px
        }

        .CvDJxb {
            min-width: 1261px;
            z-index: 128
        }

        .dodTBe {
            height: 65px;
            margin: 6px 0 4px
        }

        .appbar {
            background: #fff;
            min-width: 1261px;
            -webkit-box-sizing: border-box;
            width: 100%
        }
    </style>
</head>

<body jsmodel="TvHxbe" class="srp wf-b" jscontroller="Eox39d" marginheight="3" topmargin="3" jsaction="rcuQ6b:npT2md"
    id="gsr">
    <style>
        .wYq63b {
            display: flex;
            left: 0;
            position: absolute;
            top: 0;
            z-index: 1001
        }

        .S6VXfe {
            align-items: center;
            background-color: #fff;
            border-radius: 0 2px 2px 0;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
            display: flex;
            margin: 80px auto 8px 0;
            overflow: hidden
        }

        .gyPpGe,
        .gyPpGe:visited,
        .qlVNAd {
            border: 2px solid rgba(0, 0, 0, .16);
            border-radius: 2px;
            color: #4b11a8;
            cursor: pointer;
            display: inline-block;
            font-size: 14px;
            line-height: 20px;
            margin: 6px 11px;
            min-height: 32px;
            text-decoration: underline;
            text-align: center;
            width: 106px
        }

        .gyPpGe:not(:focus) {
            clip: rect(1px, 1px, 1px, 1px);
            overflow: hidden;
            position: absolute;
            padding: 0
        }

        a.oBa0Fe {
            color: #70757a;
            float: right;
            font-style: italic;
            -webkit-tap-highlight-color: rgba(0, 0, 0, .00);
            tap-highlight-color: rgba(0, 0, 0, .00)
        }

        a.aciXEb {
            padding: 0 5px;
        }

        .gsfi,
        .lst {
            font: 16px arial, sans-serif;
            color: rgba(0, 0, 0, .87);
            line-height: 34px;
            height: 34px !important
        }

        #searchform {
            width: 100%;
        }

        #searchform.minidiv .sbfcn,
        #searchform.minidiv .sbhcn {
            box-shadow: 0 1px 6px rgba(32, 33, 36, .28)
        }

        .srp #searchform {
            position: absolute;
            top: 20px;
            margin-top: 6px
        }

        .tsf {
            width: 833px;
        }

        .big .tsf {
            width: 1109px;
        }

        .c58wS {
            display: flex;
            float: right;
            position: relative;
            z-index: 99
        }

        .sfbg {
            background: #fff;
            height: 69px;
            left: 0;
            position: absolute;
            width: 100%
        }

        .minidiv .sfbg {
            background: #fff;
            box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
            height: 72px;
            overflow: hidden
        }

        .A8SBwf {
            position: relative;
            margin: 0 auto;
            margin-left: 133px;
            width: 692px;
            padding-left: 27px;
        }

        .RNNXgb {
            background: #fff;
            display: flex;
            border: 1px solid transparent;
            box-shadow: 0 2px 5px 1px rgba(64, 60, 67, .16);
            height: 39px;
            width: 690px;
            border-radius: 24px;
            z-index: 3;
            height: 44px;
            margin: 0 auto;
        }

        .emcav .RNNXgb {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            border-color: rgba(223, 225, 229, 0);
            box-shadow: 0 2px 8px 1px rgba(64, 60, 67, .24)
        }

        .minidiv .emcav .RNNXgb {
            box-shadow: 0 1px 6px rgba(32, 33, 36, .28);
            border-color: rgba(223, 225, 229, 0);
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .RNNXgb:hover,
        .sbfc .RNNXgb {
            background-color: #fff;
            box-shadow: 0 2px 8px 1px rgba(64, 60, 67, .24);
            border-color: rgba(223, 225, 229, 0)
        }

        .minidiv .RNNXgb:hover,
        .minidiv .sbfc .RNNXgb {
            border-color: rgba(223, 225, 229, 0);
            box-shadow: 0 1px 6px rgba(32, 33, 36, .28)
        }

        .SDkEP {
            flex: 1;
            display: flex;
            padding: 5px 4px 0 16px;
            padding-left: 14px
        }

        .logo {
            position: absolute;
            left: -139px;
            padding: 4px 28px 0 30px;
            top: 6px
        }

        .sbfc .iblpc,
        .emcav .iblpc {
            padding-right: 14px;
            margin-left: -1px
        }

        .iblpc span {
            display: none
        }

        .sbfc .iblpc span,
        .emcav .iblpc span {
            display: block
        }

        .sbfc.A8SBwf,
        .emcav.A8SBwf {
            padding-left: 0;
            width: 719px
        }

        .sbfc .RNNXgb,
        .emcav .RNNXgb {
            width: 717px
        }

        .iblpc {
            display: flex;
            align-items: center;
            padding-right: 6px;
            margin-top: -7px
        }

        #logo {
            display: block;
            overflow: hidden;
            position: relative
        }

        #logo img {
            border: 0
        }

        .CcAdNb {
            margin: auto
        }

        .QCzoEc {
            color: #9aa0a6;
            height: 20px;
            width: 20px
        }

        .gLFyf {
            background-color: transparent;
            border: none;
            margin: 0;
            padding: 0;
            color: rgba(0, 0, 0, .87);
            word-wrap: break-word;
            outline: none;
            display: flex;
            flex: 100%;
            -webkit-tap-highlight-color: transparent;
            margin-top: -37px;
            height: 34px;
            font-size: 16px;
        }

        .gLFyf {
            height: 39px !important;
            line-height: 39px;
            margin-top: -42px
        }

        .a4bIc {
            display: flex;
            flex: 1;
            flex-wrap: wrap
        }

        .pR49Ae {
            color: transparent;
            flex: 100%;
            white-space: pre;
            height: 34px
        }

        .pR49Ae {
            height: 39px !important;
            line-height: 39px
        }

        .pR49Ae span {
            background: url("/images/experiments/wavy-underline.png") repeat-x scroll 0 100% transparent;
            padding: 0 0 7px 0
        }

        .gLFyf.i4ySpb {
            display: block
        }

        .Sxjlmb {
            white-space: nowrap;
            margin: 20px;
            font-size: 14px;
            font-weight: bold;
            line-height: normal;
            color: #fff
        }

        .v0rrvd {
            padding-bottom: 16px
        }

        @keyframes g-snackbar-show {
            from {
                pointer-events: none;
                transform: translateY(0)
            }

            to {
                transform: translateY(-100%)
            }
        }

        @keyframes g-snackbar-hide {
            from {
                transform: translateY(-100%)
            }

            to {
                transform: translateY(0)
            }
        }

        @keyframes g-snackbar-show-content {
            from {
                opacity: 0
            }
        }

        @keyframes g-snackbar-hide-content {
            to {
                opacity: 0
            }
        }

        .tYAdEe,
        .SaJ9Qe {
            bottom: 0;
            height: 0;
            position: fixed;
            z-index: 999
        }

        .FEXCIb,
        .CIKhFd {
            box-sizing: border-box;
            visibility: hidden
        }

        .EA3l1b {
            background-color: #323232;
            padding: 0 24px
        }

        .Xb004 {
            align-items: center;
            align-items: center;
            -webkit-box-align: center;
            display: -webkit-box;
            display: flex;
            display: flex
        }

        .lnctfd .Xb004 {
            animation: g-snackbar-hide-content 350ms cubic-bezier(.4, 0, .2, 1) both;
            animation: g-snackbar-hide-content 350ms cubic-bezier(.4, 0, .2, 1) both
        }

        .ZWC4b .Xb004 {
            animation: g-snackbar-show-content 350ms cubic-bezier(.4, 0, .2, 1) 150ms both;
            animation: g-snackbar-show-content 350ms cubic-bezier(.4, 0, .2, 1) 150ms both
        }

        .awHmMb {
            -webkit-box-flex: 1;
            color: #fff;
            flex: 1 1 auto;
            font-size: 14px;
            line-height: 20px;
            margin: 14px 0;
            word-break: break-word
        }

        @media (min-width:569px) and (min-height:569px) {

            .tYAdEe,
            .SaJ9Qe {
                text-align: center
            }

            .CIKhFd,
            .FEXCIb {
                display: inline-block;
                max-width: 568px;
                min-width: 288px;
                text-align: left
            }

            .EA3l1b {
                border-radius: 8px
            }

            .BDp8nf {
                margin-left: 40px
            }
        }

        .SaJ9Qe {
            left: 16px;
            right: auto
        }

        .qfY0Jf {
            font-weight: normal;
            border: 1px solid #fff;
            border-radius: 3px;
            padding: 1px 3px 0 3px
        }

        .dRYYxd {
            display: flex;
            flex: 0 0 auto;
            margin-top: -5px;
            align-items: stretch;
            flex-direction: row
        }

        .BKRPef {
            flex: 1 0 auto;
            display: none;
            cursor: pointer;
            align-items: center;
            border: 0;
            background: transparent;
            outline: none;
            padding: 0 8px;
            line-height: 44px
        }

        .M2vV3 {
            display: flex
        }

        .ExCKkf {
            height: 100%;
            color: #70757a;
            vertical-align: middle;
            outline: none
        }

        .BKRPef {
            padding-right: 4px
        }

        .ExCKkf {
            margin-right: 12px
        }

        .ACRAdd {
            border-left: 1px solid #dfe1e5;
            height: 65%
        }

        .XDyW0e {
            flex: 1 0 auto;
            display: flex;
            cursor: pointer;
            align-items: center;
            border: 0;
            background: transparent;
            outline: none;
            padding: 0 8px;
            width: 24px;
            line-height: 44px
        }

        .goxjub {
            height: 24px;
            width: 24px;
            vertical-align: middle
        }

        .Tg7LZd {
            height: 44px;
            width: 44px;
            background: transparent;
            border: none;
            cursor: pointer;
            flex: 0 0 auto;
            padding: 0
        }

        .Tg7LZd {
            flex: 0 0 auto;
            padding-right: 13px
        }

        html:not(.zAoYTe) .Tg7LZd:focus {
            outline: none
        }

        .FAuhyb {
            background: none;
            color: #4285f4;
            height: 24px;
            width: 24px;
            margin: auto
        }

        .UUbT9 {
            position: absolute;
            width: 100%;
            text-align: left;
            margin-top: -1px;
            z-index: 989;
            cursor: default;
            -webkit-user-select: none
        }

        .aajZCb {
            background: #fff;
            box-shadow: 0 9px 8px -3px rgba(64, 60, 67, .24), 8px 0 8px -7px rgba(64, 60, 67, .24), -8px 0 8px -7px rgba(64, 60, 67, .24);
            display: flex;
            flex-direction: column;
            list-style-type: none;
            margin: 0;
            padding: 0;
            border: 0;
            border-radius: 0 0 24px 24px;
            padding-bottom: 4px;
            overflow: hidden
        }

        .minidiv .aajZCb {
            box-shadow: 0 4px 6px rgba(32, 33, 36, .28);
            border-bottom-left-radius: 16px;
            border-bottom-right-radius: 16px
        }

        .erkvQe {
            flex: auto;
            padding-bottom: 16px;
        }

        .RjPuVb {
            height: 1px;
            margin: 0 26px 0 0
        }

        .S3nFnd .RjPuVb,
        .S3nFnd .aajZCb {
            flex: 0 0 auto
        }

        .xtSCL {
            border-top: 1px solid #e8eaed;
            margin: 0 14px;
            padding-bottom: 4px
        }

        #ynRric {
            display: none
        }

        .ynRric {
            list-style-type: none;
            flex-direction: column;
            color: #70757a;
            font-family: Google Sans, arial, sans-serif-medium, sans-serif;
            font-size: 14px;
            margin: 0 20px 0 16px;
            padding: 8px 0 8px 0;
            line-height: 16px;
            width: 100%
        }

        .ynRric {
            letter-spacing: 0;
            text-transform: none
        }

        #YMXe {
            display: none
        }

        .sbct {
            display: flex;
            align-items: center;
            min-width: 0;
            max-height: none;
            padding: 0
        }

        .eIPGRd {
            flex: auto;
            display: flex;
            align-items: center;
            margin: 0 20px 0 14px
        }

        .pcTkSc {
            display: flex;
            flex: auto;
            flex-direction: column;
            min-width: 0;
            max-height: none;
            padding: 6px 0
        }

        .sbic {
            display: flex;
            align-items: center;
            margin-right: 14px
        }

        .ClJ9Yb {
            line-height: 12px;
            font-size: 13px;
            color: #80868b;
            margin-top: 2px
        }

        .wM6W7d {
            display: flex;
            font-size: 16px;
            color: #212121;
            flex: auto;
            align-items: center;
            word-break: break-word;
            padding-right: 8px
        }

        .wM6W7d span {
            flex: auto
        }

        .AQZ9Vd {
            display: flex;
            align-self: stretch
        }

        #TN4rFf {
            display: none
        }

        .IDVnvc {
            display: inline-block;
            max-width: 223px;
            margin: 8px -3px 8px 13px;
            margin: 0 -10px 0 10px;
            border-radius: 12px;
            height: 184px;
        }

        .cRV9hb {
            width: 96px;
            padding: 6px;
        }

        .cRV9hb .pcTkSc {
            font-family: arial, sans-serif;
            overflow: hidden;
            margin-top: 4px;
            padding: 0;
        }

        .cRV9hb .pcTkSc .wM6W7d {
            font-size: 14px;
            line-height: 18px;
            padding: 0;
            color: #222
        }

        .cRV9hb .pcTkSc .ClJ9Yb {
            line-height: 16px;
            font-size: 12px;
            display: none;
            display: flex
        }

        .cRV9hb .pcTkSc .wM6W7d span,
        .cRV9hb .pcTkSc .ClJ9Yb span {
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-orient: vertical;
            display: -webkit-box;
            white-space: normal
        }

        .cRV9hb .pcTkSc .wM6W7d span {
            -webkit-line-clamp: 2
        }

        .cRV9hb .pcTkSc .ClJ9Yb span {
            -webkit-line-clamp: 2
        }

        .aVbWac {
            background: #fff;
            border-radius: 8px;
            height: 96px
        }

        .MG7lrf {
            font-size: 8pt;
            margin-top: -16px;
            position: absolute;
            right: 16px
        }
    </style>
    <div id="_zs3zYOjRLISb-AaR77XYBg1"></div><noscript>
        <style>
            table,
            div,
            span,
            p {
                display: none
            }
        </style>
        <meta
            content="0;url=/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;gbv=1&amp;sei=zs3zYOjRLISb-AaR77XYBg"
            http-equiv="refresh">
        <div style="display:block">如果您在几秒钟内没有被重定向，请点击<a
                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;gbv=1&amp;sei=zs3zYOjRLISb-AaR77XYBg">此处</a>。
        </div>
    </noscript>
    <h1 class="Uo8X3b OhScic zsYMMe">无障碍功能链接</h1>
    <div jscontroller="EufiNb" class="wYq63b">
        <div class="S6VXfe"><a jsname="BKxS1e" class="gyPpGe" role="link" tabindex="0" jsaction="i3viod"
                data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ67oDCAU">跳到主要内容</a><a jsname="KI37ad" class="gyPpGe"
                href="https://support.google.com/websearch/answer/181196?hl=zh-CN"
                onmousedown="return rwt(this,'','','','','AOvVaw3v9uxqFeK9dMJXKJl8ZcLH','','0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQwcMDCAY','','',event)">无障碍功能帮助</a>
            <div
                data-async-context="async_id:duf3-78;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;is_jobs_spam_form:0;open:0;preselect_answer_index:-1;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:78">
                <div jscontroller="xz7cCd" style="display:none" jsaction="rcuQ6b:npT2md"></div>
                <div id="duf3-78" data-jiis="up" data-async-type="duffy3"
                    data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes,preselect_answer_index,is_jobs_spam_form"
                    class="yp" data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ-0EIBw"></div><a jsname="JUypV" class="gyPpGe"
                    data-async-trigger="duf3-78" role="link" tabindex="0" jsaction="trigger.szjOR">无障碍功能反馈</a>
            </div>
        </div>
    </div>
    <div id="_zs3zYOjRLISb-AaR77XYBg3"></div>
    <div class="CvDJxb" jscontroller="tIj4fb" jsaction="rcuQ6b:npT2md" id="searchform">
        <div id="_zs3zYOjRLISb-AaR77XYBg5"></div>
        <div class="c58wS">
            <div class="VdYtwd" id="_zs3zYOjRLISb-AaR77XYBg7"></div>
            <div jscontroller="JaEBL" class="mOt1Pc" id="_zs3zYOjRLISb-AaR77XYBg9" aria-label="设置"
                jsaction="rcuQ6b:npT2md"></div>
        </div>
        <div style="margin-top:-20px" class="sfbg"></div>
        <form class="tsf" action="/search" id="tsf" data-submitfalse="q" method="GET" name="f" role="search">
            <div jsmodel="vWNDde" jsdata="MuIEvd;_;B/WixE">
                <div jscontroller="W5mjOc" jsmodel="QubRsd" class="A8SBwf" jsdata="LVplcb;_;"
                    jsaction="lX6RWd:w3Wsmc;DkpM0b:d3sQLd;IQOavd:dFyQEf;XzZZPe:jI3wzf;Aghsf:AVsnlb;iHd9U:Q7Cnrc;f5hEHe:G0jgYd;vmxUb:j3bJnb;R2c5O:LuRugf;qiCkJd:ANdidc;NOg9L:HLgh3;uGoIkd:epUokb;zLdLw:eaGBS;rcuQ6b:npT2md">
                    <div class="logo"><a
                            href="https://www.google.com.hk/webhp?hl=zh-CN&amp;sa=X&amp;ved=0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQPAgL"
                            title="Google 首页" id="logo" data-hveid="11"><img
                                src="/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png" alt="Google"
                                height="30" width="92"></a></div>
                    <div class="RNNXgb" jsname="RNNXgb">
                        <div class="SDkEP">
                            <div class="iblpc" jsname="uFMOof">
                                <div class="CcAdNb"><span class="QCzoEc z1asCe MZy1Rb"><svg focusable="false"
                                            xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                            <path
                                                d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z">
                                            </path>
                                        </svg></span></div>
                            </div>
                            <div jscontroller="JGHKP" class="a4bIc" jsname="gLFyf"
                                jsaction="h5M12e;input:d3sQLd;blur:jI3wzf">
                                <div class="pR49Ae gsfi" jsname="vdLsw"></div>
                                <div jsname="aJyGR" jscontroller="xMclgd" class="gLFyf i4ySpb gsfi"
                                    data-promo-open-duration="2000" jsaction="rcuQ6b:npT2md">
                                    <g-snackbar jsname="nH91he" jscontroller="TrMQ4c" style="display:none"
                                        data-dismiss="" jsshadow="" jsaction="rcuQ6b:npT2md">
                                        <div jsname="sM5MNb" aria-live="polite" class="SaJ9Qe">
                                            <div jsname="Ng57nc" class="CIKhFd v0rrvd"
                                                data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ4G8IDQ">
                                                <div class="EA3l1b">
                                                    <div class="Xb004" jsslot=""><span class="awHmMb xy0YY Sxjlmb">按
                                                            <span class="qfY0Jf">/</span> 即可跳到搜索框</span></div>
                                                </div>
                                            </div>
                                        </div>
                                    </g-snackbar>
                                </div><input class="gLFyf gsfi"
                                    jsaction="paste:puy29d; mouseenter:MJEKMe; mouseleave:iFHZnf;" maxlength="2048"
                                    name="q" type="text" aria-autocomplete="both" aria-haspopup="false"
                                    autocapitalize="off" autocomplete="off" autocorrect="off" role="combobox"
                                    spellcheck="false" value="张鹿鹿的csdn" aria-label="搜索"
                                    data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ39UDCA4">
                            </div>
                            <div class="dRYYxd">
                                <div jscontroller="PymCCe" class="BKRPef M2vV3" jsname="RP0xob" aria-label="清除"
                                    role="button" jsaction="AVsnlb;rcuQ6b:npT2md"
                                    data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ05YFCA8"> <span
                                        class="ExCKkf z1asCe rzyADb" jsname="itVqKe" role="button" tabindex="0"><svg
                                            focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                            <path
                                                d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z">
                                            </path>
                                        </svg></span> <span class="ACRAdd"></span> </div>
                                <div jscontroller="unV4T" class="XDyW0e" aria-label="按语音搜索" role="button" tabindex="0"
                                    jsaction="h5M12e;rcuQ6b:npT2md" data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQvs8DCBA">
                                    <svg class="goxjub" focusable="false" viewbox="0 0 24 24"
                                        xmlns="http://www.w3.org/2000/svg">
                                        <path fill="#4285f4"
                                            d="m12 15c1.66 0 3-1.31 3-2.97v-7.02c0-1.66-1.34-3.01-3-3.01s-3 1.34-3 3.01v7.02c0 1.66 1.34 2.97 3 2.97z">
                                        </path>
                                        <path fill="#34a853" d="m11 18.08h2v3.92h-2z"></path>
                                        <path fill="#fbbc05"
                                            d="m7.05 16.87c-1.27-1.33-2.05-2.83-2.05-4.87h2c0 1.45 0.56 2.42 1.47 3.38v0.32l-1.15 1.18z">
                                        </path>
                                        <path fill="#ea4335"
                                            d="m12 16.93a4.97 5.25 0 0 1 -3.54 -1.55l-1.41 1.49c1.26 1.34 3.02 2.13 4.95 2.13 3.87 0 6.99-2.92 6.99-7h-1.99c0 2.92-2.24 4.93-5 4.93z">
                                        </path>
                                    </svg></div>
                            </div>
                        </div> <button class="Tg7LZd" jsname="Tg7LZd" aria-label="Google 搜索" type="submit"
                            data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ4dUDCBE">
                            <div class="FAuhyb"> <span class="z1asCe MZy1Rb"><svg focusable="false"
                                        xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                        <path
                                            d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z">
                                        </path>
                                    </svg></span> </div>
                        </button>
                    </div>
                    <div jscontroller="J7ZZy" class="UUbT9" style="display:none" jsname="UUbT9"
                        jsaction="mouseout:ItzDCd;mouseleave:MWfikb;hBEIVb:nUZ9le;YMFC3:VKssTb">
                        <div class="RjPuVb" jsname="RjPuVb"></div>
                        <div class="aajZCb" jsname="aajZCb">
                            <div class="xtSCL"></div>
                            <ul class="erkvQe" jsname="erkvQe" role="listbox"></ul>
                            <li class="ynRric V88cHc" id="ynRric" role="presentation"></li>
                            <li data-view-type="1" class="sbct" id="YMXe" role="presentation">
                                <div class="eIPGRd">
                                    <div class="sbic"></div>
                                    <div class="pcTkSc" role="option">
                                        <div class="wM6W7d"><span></span></div>
                                        <div class="ClJ9Yb"><span></span></div>
                                    </div>
                                    <div class="AQZ9Vd">
                                        <div class="sbai">删除</div>
                                    </div>
                                </div>
                            </li>
                            <li class="IDVnvc" data-view-type="6" id="TN4rFf" role="presentation">
                                <div class="cRV9hb">
                                    <div class="aVbWac">
                                        <div class="sbic"></div>
                                    </div>
                                    <div class="pcTkSc" role="option">
                                        <div class="wM6W7d"><span></span></div>
                                        <div class="ClJ9Yb"><span></span></div>
                                    </div>
                                </div>
                            </li>
                        </div>
                        <div jsname="JUypV" jscontroller="OqGDve" class="MG7lrf"
                            data-async-context="async_id:duf3-46;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;is_jobs_spam_form:0;open:0;preselect_answer_index:-1;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:46">
                            <div jscontroller="xz7cCd" style="display:none" jsaction="rcuQ6b:npT2md"></div>
                            <div id="duf3-46" data-jiis="up" data-async-type="duffy3"
                                data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes,preselect_answer_index,is_jobs_spam_form"
                                class="yp" data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ-0EIEg"></div><a
                                class="oBa0Fe wrSo4 aciXEb" href="#" id="sbfblt" data-async-trigger="duf3-46"
                                role="button" jsaction="trigger.szjOR"
                                data-ved="0ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQtw8IEw">举报不当的联想查询</a>
                        </div>
                    </div>
                </div>
                <div style="background:url(/images/searchbox/desktop_searchbox_sprites318_hr.png)"> </div>
            </div>
            <div id="tophf"><input name="hl" value="zh-CN" type="hidden"><input value="zs3zYOjRLISb-AaR77XYBg" name="ei"
                    type="hidden"><input value="AINFCbYAAAAAYPPb3mvncMJmw1GRqiXYXFy5QReqtLQW" disabled="true"
                    name="iflsig" type="hidden"></div>
        </form>
    </div>
    <div class="DH7hPe"></div>
    <div id="gac_scont"></div><span class="kpshf line gsr bilit big mdm" style="display:none"></span>
    <div class="main" id="main">
        <div class="e9EfHf" id="cnt">
            <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
                (function () {
                    var j = 1280;
                    try {
                        var a = document.getElementById("cnt"),
                            b = document.getElementById("searchform"),
                            c = "";
                        if (window.gbar && gbar.elr) {
                            var d = gbar.elr().mo;
                            c = "md" == d ? " mdm" : "lg" == d ? " big" : ""
                        } else {
                            var e = document.body && document.body.offsetWidth;
                            e && e >= j && (c = " big")
                        }
                        a && (a.className += c);
                        b && (b.className += c)
                    } catch (f) {
                        google.ml(f, !1, {
                            elr: !0
                        })
                    };
                })();
            </script>
            <div class="dodTBe" id="sfcnt"></div>
            <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
                (function () {
                    google.tick("load", "sct");
                }).call(this);
            </script>
            <div id="dc"></div>
            <style>
                em {
                    color: #ea4335;
                    font-weight: normal;
                    font-style: normal
                }

                .yg51vc {
                    background: #fff;
                    height: 58px;
                    padding: 0;
                    position: relative;
                    z-index: 126;
                    white-space: nowrap
                }

                .iJddsb {
                    display: inline-block;
                    fill: currentColor
                }

                .iJddsb img,
                .iJddsb svg {
                    display: block;
                    height: 100%;
                    width: 100%
                }

                .rIbAWc {
                    cursor: pointer;
                    display: inline-block
                }

                .CaY96,
                .VpHku {
                    font-family: Google Sans, arial, sans-serif;
                    display: block
                }

                .CaY96:hover {
                    background-color: rgba(218, 220, 224, .5);
                    text-decoration: none
                }

                .CaY96,
                .CaY96:visited {
                    border-radius: 50%;
                    color: #3c4043;
                    padding: 8px;
                    width: 24px;
                    height: 24px
                }

                .pdswFd {
                    float: right;
                    position: relative;
                    z-index: 3;
                    right: 17px
                }

                .pdswFd .hdtb-mitem {
                    display: inline-block
                }

                .chrXF {
                    background: #feefc3;
                    border: 1px solid #fdd663;
                    border-radius: 2px;
                    box-shadow: 0px 2px 4px rgba(0, 0, 0, .2);
                    color: #3c4043;
                    padding: 7px 16px;
                    top: 50px;
                    left: -50%;
                    position: relative
                }

                .chrXF a {
                    color: #3c4043;
                    margin-left: 5px;
                    text-decoration: underline
                }

                .rqUfsc {
                    position: absolute;
                    left: 50%
                }

                .gTMtLb {
                    z-index: 1001;
                    position: absolute;
                    top: -1000px
                }

                .WE0UJf {
                    height: 43px;
                    margin-left: 180px
                }

                .LHJvCe {
                    display: flex;
                    position: absolute;
                    top: 0;
                    -webkit-transition: all 220ms ease-in-out;
                    color: #70757a;
                    justify-content: space-between;
                    min-width: 652px;
                    line-height: 43px
                }

                #result-stats {
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    font-family: Google Sans, arial, sans-serif;
                    padding-top: 0;
                    padding-bottom: 0;
                    padding-right: 8px;
                }
            </style>
            <div jscontroller="qik19b" jsdata="Z1JpA;_;B/WixI" jsaction="rcuQ6b:npT2md" class="gke0pe" id="top_nav">
                <h1 class="Uo8X3b OhScic zsYMMe">搜索模式</h1>
                <div class="GLcBOb" id="hdtb" role="navigation">
                    <div class="yg51vc" id="pTwnEc">
                        <div class="IC1Ck" id="hdtb-msb">
                            <div>
                                <div class="MUFPAc">
                                    <div class="hdtb-mitem hdtb-msel" aria-current="page"><span class="bmaJhd iJddsb"
                                            style="height:16px;width:16px"><svg focusable="false" viewbox="0 0 24 24">
                                                <path fill="#34a853" d="M10 2v2a6 6 0 0 1 6 6h2a8 8 0 0 0-8-8"></path>
                                                <path fill="#ea4335" d="M10 4V2a8 8 0 0 0-8 8h2c0-3.3 2.7-6 6-6"></path>
                                                <path fill="#fbbc04" d="M4 10H2a8 8 0 0 0 8 8v-2c-3.3 0-6-2.69-6-6">
                                                </path>
                                                <path fill="#4285f4"
                                                    d="M22 20.59l-5.69-5.69A7.96 7.96 0 0 0 18 10h-2a6 6 0 0 1-6 6v2c1.85 0 3.52-.64 4.88-1.68l5.69 5.69L22 20.59">
                                                </path>
                                            </svg></span>全部<div class="YTDezd"></div>
                                    </div>
                                    <div class="hdtb-mitem"><a
                                            href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;source=lnms&amp;tbm=isch&amp;sa=X&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoAXoECAEQAw"
                                            data-hveid="CAEQAw"><span class="bmaJhd iJddsb"
                                                style="height:16px;width:16px"><svg focusable="false"
                                                    viewbox="0 0 24 24">
                                                    <path
                                                        d="M14 13l4 5H6l4-4 1.79 1.78L14 13zm-6.01-2.99A2 2 0 0 0 8 6a2 2 0 0 0-.01 4.01zM22 5v14a3 3 0 0 1-3 2.99H5c-1.64 0-3-1.36-3-3V5c0-1.64 1.36-3 3-3h14c1.65 0 3 1.36 3 3zm-2.01 0a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h7v-.01h7a1 1 0 0 0 1-1V5">
                                                    </path>
                                                </svg></span>图片</a></div>
                                    <div class="hdtb-mitem"><a
                                            href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;source=lnms&amp;tbm=vid&amp;sa=X&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoAnoECAEQBA"
                                            data-hveid="CAEQBA"><span class="bmaJhd iJddsb"
                                                style="height:16px;width:16px"><svg focusable="false"
                                                    viewbox="0 0 24 24">
                                                    <path
                                                        d="M10 16.5l6-4.5-6-4.5v9zM5 20h14a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zm14.5 2H5a3 3 0 0 1-3-3V4.4A2.4 2.4 0 0 1 4.4 2h15.2A2.4 2.4 0 0 1 22 4.4v15.1a2.5 2.5 0 0 1-2.5 2.5">
                                                    </path>
                                                </svg></span>视频</a></div>
                                    <div class="hdtb-mitem"><a
                                            href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;source=lnms&amp;tbm=nws&amp;sa=X&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoA3oECAEQBQ"
                                            data-hveid="CAEQBQ"><span class="bmaJhd iJddsb"
                                                style="height:16px;width:16px"><svg focusable="false"
                                                    viewbox="0 0 24 24">
                                                    <path
                                                        d="M12 11h6v2h-6v-2zm-6 6h12v-2H6v2zm0-4h4V7H6v6zm16-7.22v12.44c0 1.54-1.34 2.78-3 2.78H5c-1.64 0-3-1.25-3-2.78V5.78C2 4.26 3.36 3 5 3h14c1.64 0 3 1.25 3 2.78zM19.99 12V5.78c0-.42-.46-.78-1-.78H5c-.54 0-1 .36-1 .78v12.44c0 .42.46.78 1 .78h14c.54 0 1-.36 1-.78V12zM12 9h6V7h-6v2">
                                                    </path>
                                                </svg></span>新闻</a></div>
                                    <div class="hdtb-mitem"><a
                                            href="https://maps.google.com.hk/maps?hl=zh-CN&amp;q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;um=1&amp;ie=UTF-8&amp;sa=X&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoBHoECAEQBg"
                                            data-hveid="CAEQBg"><span class="bmaJhd iJddsb"
                                                style="height:16px;width:16px"><svg focusable="false"
                                                    viewbox="0 0 16 16">
                                                    <path
                                                        d="M7.503 0c3.09 0 5.502 2.487 5.502 5.427 0 2.337-1.13 3.694-2.26 5.05-.454.528-.906 1.13-1.358 1.734-.452.603-.754 1.508-.98 1.96-.226.452-.377.829-.904.829-.528 0-.678-.377-.905-.83-.226-.451-.527-1.356-.98-1.959-.452-.603-.904-1.206-1.356-1.734C3.132 9.121 2 7.764 2 5.427 2 2.487 4.412 0 7.503 0zm0 1.364c-2.283 0-4.14 1.822-4.14 4.063 0 1.843.86 2.873 1.946 4.177.468.547.942 1.178 1.4 1.79.34.452.596.99.794 1.444.198-.455.453-.992.793-1.445.459-.61.931-1.242 1.413-1.803 1.074-1.29 1.933-2.32 1.933-4.163 0-2.24-1.858-4.063-4.139-4.063zm0 2.734a1.33 1.33 0 11-.001 2.658 1.33 1.33 0 010-2.658">
                                                    </path>
                                                </svg></span>地图</a></div>
                                </div><span class="hdtb-mitem" jscontroller="nabPbb"
                                    jsaction="KyPa0e:Y0y4c;BVfjhf:VFzweb">
                                    <g-popup jsname="V68bde" jscontroller="DPreE"
                                        jsaction="A05xBd:IYtByb;EOZ57e:WFrRFb;" jsdata="mVjAjf;_;B/WixM">
                                        <div jsname="oYxtQd" class="rIbAWc" aria-expanded="false" aria-haspopup="true"
                                            role="button" tabindex="0" jsaction="WFrRFb;keydown:uYT2Vb">
                                            <div class="GOE98c"><span class="MbEPDb z1asCe SaPW2b"
                                                    style="height:16px;line-height:16px;width:16px"><svg
                                                        focusable="false" xmlns="http://www.w3.org/2000/svg"
                                                        viewbox="0 0 24 24">
                                                        <path
                                                            d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z">
                                                        </path>
                                                    </svg></span>更多</div>
                                        </div>
                                        <div jsname="V68bde" class="EwsJzb sAKBe B8Kd8d" style="display:none;z-index:1"
                                            id="_zs3zYOjRLISb-AaR77XYBg11"></div>
                                    </g-popup>
                                </span>
                            </div>
                            <div><span style="display:none" id="kPNez" jscontroller="nabPbb"
                                    jsaction="KyPa0e:Y0y4c;BVfjhf:VFzweb">
                                    <g-popup jsname="V68bde" jscontroller="DPreE"
                                        jsaction="A05xBd:IYtByb;EOZ57e:WFrRFb;" jsdata="mVjAjf;_;B/WixU">
                                        <div jsname="oYxtQd"><a aria-haspopup="true" role="button"
                                                jsaction="WFrRFb;keydown:uYT2Vb" class="GOE98c CaY96"
                                                href="/preferences" id="abar_button_opt"
                                                onmousedown="return rwt(this,'','','','','AOvVaw0OF5nJgUk6CtyQZljEZa3L','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQn_YBegQIARAP','','',event)"><span
                                                    class="z1asCe E9hVAb"><svg focusable="false"
                                                        xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                                        <path
                                                            d="M13.85 22.25h-3.7c-.74 0-1.36-.54-1.45-1.27l-.27-1.89c-.27-.14-.53-.29-.79-.46l-1.8.72c-.7.26-1.47-.03-1.81-.65L2.2 15.53c-.35-.66-.2-1.44.36-1.88l1.53-1.19c-.01-.15-.02-.3-.02-.46 0-.15.01-.31.02-.46l-1.52-1.19c-.59-.45-.74-1.26-.37-1.88l1.85-3.19c.34-.62 1.11-.9 1.79-.63l1.81.73c.26-.17.52-.32.78-.46l.27-1.91c.09-.7.71-1.25 1.44-1.25h3.7c.74 0 1.36.54 1.45 1.27l.27 1.89c.27.14.53.29.79.46l1.8-.72c.71-.26 1.48.03 1.82.65l1.84 3.18c.36.66.2 1.44-.36 1.88l-1.52 1.19c.01.15.02.3.02.46s-.01.31-.02.46l1.52 1.19c.56.45.72 1.23.37 1.86l-1.86 3.22c-.34.62-1.11.9-1.8.63l-1.8-.72c-.26.17-.52.32-.78.46l-.27 1.91c-.1.68-.72 1.22-1.46 1.22zm-3.23-2h2.76l.37-2.55.53-.22c.44-.18.88-.44 1.34-.78l.45-.34 2.38.96 1.38-2.4-2.03-1.58.07-.56c.03-.26.06-.51.06-.78s-.03-.53-.06-.78l-.07-.56 2.03-1.58-1.39-2.4-2.39.96-.45-.35c-.42-.32-.87-.58-1.33-.77l-.52-.22-.37-2.55h-2.76l-.37 2.55-.53.21c-.44.19-.88.44-1.34.79l-.45.33-2.38-.95-1.39 2.39 2.03 1.58-.07.56a7 7 0 0 0-.06.79c0 .26.02.53.06.78l.07.56-2.03 1.58 1.38 2.4 2.39-.96.45.35c.43.33.86.58 1.33.77l.53.22.38 2.55z">
                                                        </path>
                                                        <circle cx="12" cy="12" r="3.5"></circle>
                                                    </svg></span></a></div>
                                        <div jsname="V68bde" class="EwsJzb sAKBe B8Kd8d" style="display:none;z-index:1"
                                            id="_zs3zYOjRLISb-AaR77XYBg13"></div>
                                    </g-popup>
                                </span>
                                <div class="t2vtad" id="hdtb-tls" aria-controls="hdtbMenus" aria-expanded="false"
                                    role="button" tabindex="0" data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ2x96BAgBEBk">
                                    工具</div>
                            </div>
                        </div>
                        <ol class="pdswFd" role="none">
                            <li class="hdtb-mitem"><a>已启用安全搜索</a></li>
                        </ol>
                        <div class="rqUfsc"><span jscontroller="Exk9Ld" class="chrXF" tabindex="-1"
                                jsaction="R194mf;rcuQ6b:npT2md" style="display:none">已使用安全搜索功能滤除了含露骨内容的搜索结果。<a
                                    href="https://support.google.com/websearch/answer/510?p=settings_safesearch&amp;hl=zh-CN#safe">了解详情</a>
                                <a
                                    href="/setprefs?safeui=images&amp;sig=0_63KqkTgjedmiImIwJ5YXlO-2QrQ%3D&amp;prev=https://www.google.com.hk/search?hl%3Dzh-CN%26q%3D%25E5%25BC%25A0%25E9%25B9%25BF%25E9%25B9%25BF%25E7%259A%2584csdn">撤消</a></span>
                        </div>
                    </div>
                    <div class="Lj8KXd p4DDCd" id="hdtbMenus" data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ3B96BAgBEBo">
                    </div>
                </div>
            </div>
            <div id="before-appbar"></div>
            <div class="gTMtLb fp-nh" id="lb"></div>
            <div class="appbar" id="appbar">
                <div id="extabar">
                    <div style="position:relative">
                        <div class="WE0UJf" id="slim_appbar">
                            <div class="LHJvCe">
                                <div id="result-stats">找到约 4,950 条结果<nobr> （用时 0.21 秒）&nbsp;</nobr>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div data-spl="/setprefs?hl=zh-CN&amp;prev=https://www.google.com.hk/search?hl%3Dzh-CN%26q%3D%25E5%25BC%25A0%25E9%25B9%25BF%25E9%25B9%25BF%25E7%259A%2584csdn%26pccc%3D1&amp;sig=0_63KqkTgjedmiImIwJ5YXlO-2QrQ%3D&amp;cs=2"
                id="YUIDDb" style="display:none"></div>
            <div data-iatvcap="1" id="atvcap"></div>
            <div class="GyAeWb" id="rcnt">
                <div class="D6j0vc">
                    <div class="gXmnc" id="center_col">
                        <style>
                            .tF2Cxc {
                                position: relative
                            }

                            .IsZvec,
                            .GELlw {
                                max-width: 48em;
                                color: #4d5156;
                                line-height: 1.58
                            }

                            .VwiC3b {
                                word-wrap: break-word
                            }

                            .VwiC3b sup {
                                line-height: 0.9
                            }

                            .yuRUbf {
                                font-weight: normal;
                                font-size: small;
                                line-height: 1.2
                            }

                            a:hover h3.LC20lb {
                                text-decoration: underline
                            }

                            .LC20lb {
                                display: inline-block;
                                line-height: 1.3;
                                margin-bottom: 3px;
                            }

                            .DKV0Md {
                                padding-top: 9px;
                                padding-top: 10px
                            }

                            .VjDLd .TieM1d .tjvcx,
                            .IVvPP .tjvcx,
                            .kno-kp .tjvcx,
                            .VjDLd .kp-wholepage-osrp .tjvcx,
                            #rhs .ss6qqb .tjvcx {
                                display: inline-block;
                                height: 19px;
                                overflow-y: hidden
                            }

                            .qzEoUe {
                                color: #202124;
                                white-space: -webkit-nowrap
                            }

                            .dyjrff {
                                color: #5f6368
                            }

                            .B6fmyf {
                                position: absolute;
                                top: 0;
                                height: 0;
                                visibility: hidden;
                                white-space: nowrap
                            }

                            .eFM0qc {
                                display: inline-block;
                                padding-bottom: 2px;
                                padding-top: 1px;
                                padding-left: 2px;
                                visibility: visible
                            }

                            .gTl8xb {
                                border-color: #70757a transparent;
                                border-style: solid;
                                border-width: 5px 4px 0 4px;
                                width: 0;
                                height: 0;
                                margin-left: -2px;
                                top: 50%;
                                margin-top: -2px;
                                position: absolute
                            }

                            .MUxGbd {
                                padding-top: 0px;
                                margin-bottom: 0px
                            }

                            .lyLwlc {
                                color: #202124
                            }

                            .yDYNvb.lyLwlc {
                                color: #4d5156
                            }

                            .yDYNvb.lyLwlc b {
                                color: #5f6368
                            }

                            .lEBKkf {
                                display: -webkit-box;
                                -webkit-box-orient: vertical;
                                overflow: hidden
                            }

                            .wuQ4Ob {
                                color: #70757a
                            }

                            .WZ8Tjf {
                                color: #70757a;
                            }
                        </style>
                        <div id="taw">
                            <div></div>
                            <div></div>
                            <div id="tvcap"></div>
                        </div>
                        <div class="eqAnXb" id="res" role="main">
                            <div id="topstuff"></div>
                            <div id="search">
                                <div data-hveid="CAEQNg" data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQGnoECAEQNg">
                                    <h1 class="Uo8X3b OhScic zsYMMe">搜索结果</h1>
                                    <div eid="zs3zYOjRLISb-AaR77XYBg"
                                        data-async-context="query:%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn" id="rso">
                                        <div class="g">
                                            <h2 class="Uo8X3b OhScic zsYMMe">网络搜索结果</h2>
                                            <div data-hveid="CAYQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAB6BAgGEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/article/details/79959747"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAAegQIBhAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw3MFB5jGUUKZ2_qK7o1dCNj','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAAegQIBhAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">Espresso的详细使用_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wAHoECAYQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wAHoECAYQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:Y8y6Ur1_VuMJ:https://blog.csdn.net/u013144863/article/details/79959747+&amp;cd=1&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw39578dRlugkhah48fDwBQR','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAAegQIBhAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2"><span
                                                                class="MUxGbd wuQ4Ob WZ8Tjf">2018年4月16日 —
                                                            </span>本篇详细介绍了Espresso的使用方式.Espresso 测试代码位置和静态导入Espresso
                                                            测试代码必须放在app/src/androidTest 目录下.为了简化Espresso API 的 ...</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CAgQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAF6BAgIEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/article/details/52419938"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjABegQICBAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw3glAQTX1115zmEnrGxU_BG','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjABegQICBAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">蓝桥杯-经典的递归问题(一)_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wAXoECAgQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wAXoECAgQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:pMlY_njFLp8J:https://blog.csdn.net/u013144863/article/details/52419938+&amp;cd=2&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw2K73hXjsjrj5m0NYKVgizg','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDABegQICBAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2"><span
                                                                class="MUxGbd wuQ4Ob WZ8Tjf">2016年9月2日 —
                                                            </span>珍惜作者劳动成果转载请注明出处致谢蓝桥杯取球问题问题描述: 在n个球中, 任意取出m个(不放回),
                                                            求有多少种不同的取法. 求解思路: 从题目上看, ...</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CAcQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAJ6BAgHEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/category_10409826.html"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjACegQIBxAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw3KZMH3qw2IEgxzo-QdmCjp','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjACegQIBxAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">源码分析_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_10409826</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_10409826</span></cite></div>
                                                            <div class="eFM0qc"></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2"><span
                                                                class="MUxGbd wuQ4Ob WZ8Tjf">2020年9月22日 — </span>OkHttp
                                                            基本使用&amp;源码分析,网络,java,队列.</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CAIQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAN6BAgCEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/category_6377306.html"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjADegQIAhAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw1BVubCLzy0FNmnb0lHtQqG','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjADegQIAhAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">HTML5基础_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6377306</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6377306</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wA3oECAIQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wA3oECAIQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:dctyOwnIXlQJ:https://blog.csdn.net/u013144863/category_6377306.html+&amp;cd=4&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw1248U44vWciurROaiouhdY','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDADegQIAhAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2">
                                                            6-XHTML的使用规范,5-HTML5框架、背景和实体,4-HTML5表单提交和PHP环境搭建.</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CAMQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAR6BAgDEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/category_6381713.html"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAEegQIAxAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw2xJBkgQfc-dxGEDOMWa9_7','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAEegQIAxAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">Linux_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6381713</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6381713</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wBHoECAMQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wBHoECAMQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:eaymTnHGLF0J:https://blog.csdn.net/u013144863/category_6381713.html+&amp;cd=5&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw2fSUccUh2DSm3udAOZrcZh','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAEegQIAxAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2">
                                                            Ubuntu无法找到add-apt-repository问题的解决方法,apt-get所在目录,apt.</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div><span class="oUAcPd" id="fld_20"></span>
                                        <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
                                            (function () {
                                                var uer = false;
                                                var eid = 'fld_20';
                                                (function () {
                                                    var a = uer,
                                                        b = Date.now();
                                                    if (google.timers && google.timers.load.t) {
                                                        var c = window.innerHeight || document.documentElement
                                                            .clientHeight,
                                                            d = 0;
                                                        if (eid) {
                                                            var e = document.getElementById(eid);
                                                            e && (d = Math.floor(e.getBoundingClientRect().top +
                                                                window.pageYOffset))
                                                        }
                                                        for (var f = !1, g = !1, h = d >= c, k = document
                                                                .getElementsByTagName("img"), l = 0, m =
                                                                void 0; m = k[l++];) {
                                                            var n = google.c.setup(m, !1, d);
                                                            n & 1 ? f = !0 : n & 4 && (g = !0)
                                                        }
                                                        a && (h || !google.c.btfi && !google.c.uspo && f &&
                                                            g) && google.c.ubr(!1, b, d)
                                                    };
                                                }).call(this);
                                            })();
                                        </script>
                                        <style>
                                            .hlcw0c {
                                                margin-bottom: 44px
                                            }

                                            .AaVjTc a:link {
                                                display: block;
                                                color: #4285f4;
                                                font-weight: normal
                                            }

                                            .AaVjTc td {
                                                padding: 0;
                                                text-align: center
                                            }

                                            .d6cvqb {
                                                font-weight: bold
                                            }

                                            .YyVfkd {
                                                color: rgba(0, 0, 0, .87);
                                                font-weight: normal;
                                            }

                                            .AaVjTc {
                                                margin: 30px auto 30px
                                            }

                                            .SJajHc {
                                                background: url(/images/nav_logo321.png) no-repeat;
                                                overflow: hidden;
                                                background-position: 0 0;
                                                height: 40px;
                                                display: block
                                            }

                                            .NVbCr {
                                                cursor: pointer
                                            }
                                        </style>
                                        <div class="g">
                                            <div data-hveid="CA8QAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAV6BAgPEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/category_6377374.html"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAFegQIDxAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw0wS0nn_RXs1COg8gZFXSp-','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAFegQIDxAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">CSS3基础_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6377374</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6377374</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wBXoECA8QBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wBXoECA8QBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:EPpUuR28qu0J:https://blog.csdn.net/u013144863/category_6377374.html+&amp;cd=6&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw0EEC5xdMqVxuOUpfEvwXPy','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAFegQIDxAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2">2-CSS基本样式讲解,css.</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CBIQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAZ6BAgSEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/article/details/108253093"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAGegQIEhAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw19HduZZp838lIA8lzlRsxm','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAGegQIEhAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">记一次优雅的回调方式_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wBnoECBIQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wBnoECBIQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:KIigrEIyMGQJ:https://blog.csdn.net/u013144863/article/details/108253093+&amp;cd=7&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw1cAaIrVuFD69fsLV8YUzX0','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAGegQIEhAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2"><span
                                                                class="MUxGbd wuQ4Ob WZ8Tjf">2020年8月27日 —
                                                            </span>最近在用Lifecycle
                                                            时学到了一种优雅的回调写法，特此记录一下。普通回调我们在写业务逻辑时难免会遇到需要设置回调的场景，也就是观察者模式， ...
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CBEQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAd6BAgREAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/article/details/79939999"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAHegQIERAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw0T_1X1cH8BYT7DNs752X32','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAHegQIERAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">
                                                                JUnit单元测试使用详解_张鹿鹿的专栏-CSDN博客_junit单元测试</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> › article ›
                                                                        details</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wB3oECBEQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wB3oECBEQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:zVeYrwLCNogJ:https://blog.csdn.net/u013144863/article/details/79939999+&amp;cd=8&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw3l56Q_rzGWXebvup7jqBMs','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAHegQIERAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2"><span
                                                                class="MUxGbd wuQ4Ob WZ8Tjf">2018年4月14日 —
                                                            </span>本文中所讨论的JUnit测试框架基于JUnit4.x。并且将通过Android
                                                            Studio来讲解JUnit的使用。 在很多地方无法完全用中文来描述，所以有些地方还需英文来 ...</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="g">
                                            <div data-hveid="CBAQAA"
                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAh6BAgQEAA">
                                                <div class="tF2Cxc">
                                                    <div class="yuRUbf"><a
                                                            href="https://blog.csdn.net/u013144863/category_6350135.html"
                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAIegQIEBAD"
                                                            onmousedown="return rwt(this,'','','','','AOvVaw3tjrV_o0DIJmSFs2ZHW0Hm','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAIegQIEBAD','','',event)"><br>
                                                            <h3 class="LC20lb DKV0Md">Android笔记_张鹿鹿的专栏-CSDN博客</h3>
                                                            <div class="TbwUpd NJjxre"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6350135</span></cite></div>
                                                        </a>
                                                        <div class="B6fmyf">
                                                            <div class="TbwUpd"><cite
                                                                    class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                        class="dyjrff qzEoUe"> ›
                                                                        category_6350135</span></cite></div>
                                                            <div class="eFM0qc"><span>
                                                                    <div jscontroller="hiU8Ie" class="action-menu"><a
                                                                            class="GHDvEf" href="#" aria-label="结果选项"
                                                                            aria-expanded="false" aria-haspopup="true"
                                                                            role="button"
                                                                            jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wCHoECBAQBg"><span
                                                                                class="gTl8xb"></span></a>
                                                                        <ol class="action-menu-panel zsYMMe" role="menu"
                                                                            tabindex="-1"
                                                                            jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wCHoECBAQBw">
                                                                            <li class="action-menu-item OhScic zsYMMe"
                                                                                role="menuitem"><a class="fl"
                                                                                    href="https://webcache.googleusercontent.com/search?q=cache:apszhoY6EW8J:https://blog.csdn.net/u013144863/category_6350135.html+&amp;cd=9&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                    onmousedown="return rwt(this,'','','','','AOvVaw22WG9Chcldb074VliWTpyx','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAIegQIEBAI','','',event)"><span>网页快照</span></a>
                                                                            </li>
                                                                        </ol>
                                                                    </div>
                                                                </span></div>
                                                        </div>
                                                    </div>
                                                    <div class="IsZvec">
                                                        <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                            style="-webkit-line-clamp:2">Android
                                                            封装RecyclerView的Adapter,Android ViewPager,Android
                                                            Fragment,android,service.</div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="hlcw0c">
                                            <div class="g">
                                                <div data-hveid="CA4QAA"
                                                    data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFSgAMAl6BAgOEAA">
                                                    <div class="tF2Cxc">
                                                        <div class="yuRUbf"><a
                                                                href="https://blog.csdn.net/u013144863/article/details/79940020"
                                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAJegQIDhAD"
                                                                onmousedown="return rwt(this,'','','','','AOvVaw3gSTi0_4B_1aCozvm0vAPX','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQFjAJegQIDhAD','','',event)"><br>
                                                                <h3 class="LC20lb DKV0Md">Mock和Mockito简介_张鹿鹿的专栏-CSDN博客
                                                                </h3>
                                                                <div class="TbwUpd NJjxre"><cite
                                                                        class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                            class="dyjrff qzEoUe"> › article ›
                                                                            details</span></cite></div>
                                                            </a>
                                                            <div class="B6fmyf">
                                                                <div class="TbwUpd"><cite
                                                                        class="iUh30 Zu0yb qLRx3b tjvcx">https://blog.csdn.net<span
                                                                            class="dyjrff qzEoUe"> › article ›
                                                                            details</span></cite></div>
                                                                <div class="eFM0qc"><span>
                                                                        <div jscontroller="hiU8Ie" class="action-menu">
                                                                            <a class="GHDvEf" href="#" aria-label="结果选项"
                                                                                aria-expanded="false"
                                                                                aria-haspopup="true" role="button"
                                                                                jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
                                                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ7B0wCXoECA4QBg"><span
                                                                                    class="gTl8xb"></span></a>
                                                                            <ol class="action-menu-panel zsYMMe"
                                                                                role="menu" tabindex="-1"
                                                                                jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
                                                                                data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqR8wCXoECA4QBw">
                                                                                <li class="action-menu-item OhScic zsYMMe"
                                                                                    role="menuitem"><a class="fl"
                                                                                        href="https://webcache.googleusercontent.com/search?q=cache:SWV8_bz5AOQJ:https://blog.csdn.net/u013144863/article/details/79940020+&amp;cd=10&amp;hl=zh-CN&amp;ct=clnk&amp;gl=hk"
                                                                                        onmousedown="return rwt(this,'','','','','AOvVaw1t6xnyZL-E2y85Wd0-h7v_','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQIDAJegQIDhAI','','',event)"><span>网页快照</span></a>
                                                                                </li>
                                                                            </ol>
                                                                        </div>
                                                                    </span></div>
                                                            </div>
                                                        </div>
                                                        <div class="IsZvec">
                                                            <div class="VwiC3b yXK7lf MUxGbd yDYNvb lyLwlc lEBKkf"
                                                                style="-webkit-line-clamp:2"><span
                                                                    class="MUxGbd wuQ4Ob WZ8Tjf">2018年4月14日 —
                                                                </span>本篇对Mock和Mockito做了简单的介绍,并列出了简单的示例.
                                                                使用Mockito需要基于JUnit,所以不了解JUnit的同学请先参考一下之前JUnit的文章.什么是Mock?
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div id="bottomads"></div>
                        <div id="botstuff">
                            <div data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQCHoECAEQNw">
                                <div id="bres"></div>
                                <div jscontroller="fEVMic" style="display:none" data-u="0" jsdata="C4mkuf;_;B/Wixc"
                                    jsaction="rcuQ6b:npT2md"></div>
                            </div>
                        </div>
                        <div jscontroller="GU4Gab" style="display:none" jsaction="rcuQ6b:npT2md"></div>
                        <div role="navigation"><span id="xjs">
                                <h1 class="Uo8X3b OhScic zsYMMe">网页导航</h1>
                                <table class="AaVjTc" style="border-collapse:collapse;text-align:left"
                                    role="presentation">
                                    <tr jsname="TeSSVd" valign="top">
                                        <td class="d6cvqb"><span class="SJajHc"
                                                style="background:url(/images/nav_logo321.png) no-repeat;background-position:-24px 0;width:28px"></span>
                                        </td>
                                        <td class="YyVfkd"><span class="SJajHc"
                                                style="background:url(/images/nav_logo321.png) no-repeat;background-position:-53px 0;width:20px"></span>1
                                        </td>
                                        <td><a aria-label="Page 2" class="fl"
                                                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;ei=zs3zYOjRLISb-AaR77XYBg&amp;start=10&amp;sa=N&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8tMDegQIARA8"><span
                                                    class="SJajHc NVbCr"
                                                    style="background:url(/images/nav_logo321.png) no-repeat;background-position:-74px 0;width:20px"></span>2</a>
                                        </td>
                                        <td><a aria-label="Page 3" class="fl"
                                                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;ei=zs3zYOjRLISb-AaR77XYBg&amp;start=20&amp;sa=N&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8tMDegQIARA-"><span
                                                    class="SJajHc NVbCr"
                                                    style="background:url(/images/nav_logo321.png) no-repeat;background-position:-74px 0;width:20px"></span>3</a>
                                        </td>
                                        <td><a aria-label="Page 4" class="fl"
                                                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;ei=zs3zYOjRLISb-AaR77XYBg&amp;start=30&amp;sa=N&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8tMDegQIARBA"><span
                                                    class="SJajHc NVbCr"
                                                    style="background:url(/images/nav_logo321.png) no-repeat;background-position:-74px 0;width:20px"></span>4</a>
                                        </td>
                                        <td><a aria-label="Page 5" class="fl"
                                                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;ei=zs3zYOjRLISb-AaR77XYBg&amp;start=40&amp;sa=N&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8tMDegQIARBC"><span
                                                    class="SJajHc NVbCr"
                                                    style="background:url(/images/nav_logo321.png) no-repeat;background-position:-74px 0;width:20px"></span>5</a>
                                        </td>
                                        <td><a aria-label="Page 6" class="fl"
                                                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;ei=zs3zYOjRLISb-AaR77XYBg&amp;start=50&amp;sa=N&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8tMDegQIARBE"><span
                                                    class="SJajHc NVbCr"
                                                    style="background:url(/images/nav_logo321.png) no-repeat;background-position:-74px 0;width:20px"></span>6</a>
                                        </td>
                                        <td aria-level="3" class="d6cvqb" role="heading"><a
                                                href="/search?q=%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn&amp;hl=zh-CN&amp;ei=zs3zYOjRLISb-AaR77XYBg&amp;start=10&amp;sa=N&amp;ved=2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8NMDegQIARBG"
                                                id="pnnext" style="text-align:left"><span class="SJajHc NVbCr"
                                                    style="background:url(/images/nav_logo321.png) no-repeat;background-position:-96px 0;width:71px"></span><span
                                                    style="display:block;margin-left:53px">下一页</span></a></td>
                                    </tr>
                                </table>
                            </span>
                            <div id="gfn"></div><span id="fvf"></span>
                        </div>
                    </div>
                </div>
                <div style="clear:both"></div>
            </div>
            <style>
                @-webkit-keyframes allow-alert {
                    from {
                        opacity: 1
                    }

                    to {
                        opacity: .35
                    }
                }

                .TCIIWe {
                    padding-top: 12px
                }

                .f6F9Be {
                    position: absolute;
                    bottom: 0;
                    width: 100%
                }

                .fbar a {
                    text-decoration: none;
                    white-space: nowrap
                }

                .fbar {
                    margin-left: -27px
                }

                .Fx4vi {
                    padding-left: 27px;
                    margin: 0 !important
                }

                #fsl {
                    white-space: nowrap
                }

                .f6F9Be {
                    background: #f2f2f2;
                    line-height: 40px;
                    min-width: 1261px;
                    padding-bottom: 12px;
                }

                .f6F9Be.TrMVnc {
                    padding-top: 12px
                }

                .B4GxFc {
                    margin-left: 180px
                }

                .fbar p,
                .fbar a {
                    color: #70757a
                }

                .fbar a:hover {
                    color: #3c4043
                }

                .fbar {
                    font-size: 14px
                }

                .b0KoTc {
                    color: rgba(0, 0, 0, .54);
                    padding-left: 27px
                }

                .b2hzT {
                    border-bottom: 1px solid #dadce0
                }

                .Q8LRLc {
                    font-size: 15px
                }

                .yLngu {
                    border-radius: 100%;
                    display: inline-block;
                    height: 10px;
                    margin: 6px 4px 9px 0;
                    vertical-align: middle;
                    width: 10px
                }

                #Wprf1b {
                    color: #3c4043;
                    font-weight: bold
                }

                .smiUbb img {
                    margin-right: 4px
                }

                .smiUbb a,
                .M6hT6 #swml a {
                    text-decoration: none
                }

                .smiUbb {
                    margin-left: 180px;
                    line-height: 15px;
                    color: #70757a;
                }

                .smiUbb a,
                #swml a {
                    color: #70757a
                }

                .smiUbb a:hover,
                #swml a:hover {
                    color: #3c4043
                }

                #swml a {
                    display: inline-block
                }

                #swml {
                    display: inline-block;
                    margin-left: 13px;
                    padding-left: 16px;
                    border-left: 1px solid #dadce0
                }
            </style>
            <div id="bfoot"><span style="display:none"><span jscontroller="DhPYme" style="display:none"
                        jsaction="rcuQ6b:npT2md"></span></span></div>
            <div class="spch s2fp-h" style="display:none" id="spch"></div>
            <div role="contentinfo" data-hveid="CAEQRw" data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpyp6BAgBEEc">
                <h1 class="Uo8X3b OhScic zsYMMe">页脚链接</h1>
                <div id="footcnt">
                    <div class="TCIIWe" style="height:106px" id="fbarcnt">
                        <div class="f6F9Be TrMVnc mSAqxd" id="fbar">
                            <div class="fbar b2hzT">
                                <div class="b0KoTc B4GxFc"><span class="Q8LRLc">香港</span>
                                    <div class="fbar smiUbb" style="visibility:hidden" id="swml"><span class="yLngu"
                                            id="EcMbV"></span><span id="Wprf1b"></span><span id="VdZal"> - </span><span
                                            id="gc9Iqb"></span><a id="BHDErf"></a><span id="K3p6wc"> - </span><a
                                            href="#" id="eqQYZc"
                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpLkCegQIARBJ"></a><span
                                            id="swml_lmsep">&nbsp;-&nbsp;</span><a
                                            href="https://support.google.com/websearch?p=ws_settings_location&amp;hl=zh-CN"
                                            onmousedown="return rwt(this,'','','','','AOvVaw12bBlDUo_PFKSTG7eWeDcS','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQty56BAgBEEo','','',event)">了解详情</a>
                                    </div>
                                </div>
                            </div>
                            <div class="fbar"><span class="B4GxFc"><span id="fsl"><a class="JWaTvb Fx4vi"
                                            href="https://support.google.com/websearch/?p=ws_results_help&amp;hl=zh-CN&amp;fg=1"
                                            onmousedown="return rwt(this,'','','','','AOvVaw11K2NhJKkgDaY9iusvwGYH','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8KwCegQIARBL','','',event)">帮助</a><a
                                            href="#" class="Fx4vi" data-bucket="websearch" id="dk2qOd" target="_blank"
                                            jsaction="trigger.YcfJ"
                                            data-ved="2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQLnoECAEQTA">发送反馈</a><a
                                            class="JWaTvb Fx4vi"
                                            href="https://policies.google.com/privacy?hl=zh-CN&amp;fg=1"
                                            onmousedown="return rwt(this,'','','','','AOvVaw1xR4W_rhHhLutxXcHELlCm','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8awCegQIARBN','','',event)">隐私权</a><a
                                            class="JWaTvb Fx4vi"
                                            href="https://policies.google.com/terms?hl=zh-CN&amp;fg=1"
                                            onmousedown="return rwt(this,'','','','','AOvVaw3aa2qADe-dSekprEooIP7p','','2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ8qwCegQIARBO','','',event)">条款</a></span></span>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
                (function () {
                    (function () {
                        var c = Date.now();
                        if (google.timers && google.timers.load.t) {
                            for (var a = document.getElementsByTagName("img"), d = 0, b = void 0; b = a[d++];)
                                google.c.setup(b, !1, void 0);
                            google.c.frt = !1;
                            "hidden" == document.visibilityState && google.c.e("load", "hddn", "1");
                            google.c.e("load", "imn", String(a.length));
                            google.c.ubr(!0, c);
                            google.c.glu && google.c.glu();
                            google.rll(window, !1, function () {
                                google.tick("load", "ol");
                                google.c.u("pr")
                            })
                        }
                    })();
                }).call(this);
            </script>
        </div>
    </div>
    <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
        (function () {
            google.xjs = {
                ck: 'xjs.s.KuekNGYE6z0.L.W.O',
                cs: 'ACT90oG_awEdqzPsg-DsObDWoWA12A-wyA',
                excm: []
            };
        })();
    </script><!-- cctlcm 5 cctlcm -->
    <div id="_zs3zYOjRLISb-AaR77XYBg26"></div>
    <style>
        .RTZ84b {
            color: #70757a;
            cursor: pointer;
            padding-right: 8px
        }

        .XEKxtf {
            color: #70757a;
            float: right;
            font-size: 12px;
            line-height: 1.34;
            padding-bottom: 4px
        }

        .lst {
            border: 0;
            margin-top: 5px;
            margin-bottom: 0
        }

        .lst:focus {
            outline: none
        }

        .xBZH9b {
            overflow: hidden
        }

        .xBZH9b .sbib_a {
            background: #fff
        }

        .xBZH9b .sbib_a:hover {
            background: #fff
        }

        .xBZH9b .sbib_a:focus-within {
            background: #fff
        }

        #meaC1c {
            line-height: 44px;
            padding: 0 8px;
            margin-top: -1px;
            position: static
        }

        .srp #meaC1c {
            padding: 0 2px 0 8px
        }

        .gsfs {
            font: 17px arial, sans-serif
        }

        .lsb {
            background: transparent;
            border: 0;
            font-size: 0;
            height: 30px;
            outline: 0;
            text-align: left;
            width: 100%
        }

        .sbico {
            display: inline-block;
            height: 24px;
            width: 24px;
            cursor: pointer;
            vertical-align: middle;
            color: #4285f4
        }

        .B7V4Ld {
            background: transparent;
            border: 0;
            float: right;
            height: 44px;
            line-height: 44px;
            margin-top: -1px;
            outline: 0;
            padding-right: 16px;
            position: relative;
            top: -1px
        }

        .srp .jsb {
            display: none
        }

        .minidiv #gb {
            top: 2px
        }

        .minidiv .visible-suggestions {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .minidiv .B7V4Ld {
            height: 32px;
            line-height: 32px
        }

        .minidiv .sbib_b {
            padding-top: 0
        }

        .minidiv .gsfi {
            font-size: 14px;
            line-height: 32px
        }

        .minidiv .gsfs {
            font-size: 14px
        }

        .minidiv #logo img {
            height: 28px;
            width: 86px
        }

        #searchform.minidiv #rBtssd {
            padding: 17px 34px 0
        }

        .minidiv li.sbsb_c .sbse {
            padding: 0px 0
        }

        .minidiv .sbdd_a .sbdd_b,
        .minidiv .sbsb_a {
            border-bottom-left-radius: 16px;
            border-bottom-right-radius: 16px
        }

        .minidiv .sbdd_a .sbdd_b {
            box-shadow: 0 4px 6px rgba(32, 33, 36, .28);
        }

        .minidiv #meaC1c {
            line-height: 32px !important
        }

        .minidiv .sbdd_a {
            top: 32px !important
        }

        .minidiv .gsri_a {
            background-size: 20px 20px;
            height: 20px;
            width: 16px
        }

        .minidiv .B7V4Ld .sbico {
            height: 20px;
            width: 20px
        }

        .minidiv .xBZH9b .sbib_a {
            background: #fff
        }

        .gsri_a {
            margin-top: 1px
        }

        .sbib_b {
            margin-top: -1px;
            padding-left: 20px
        }

        #searchform.minidiv {
            margin-top: 0
        }

        #gb {
            min-width: unset;
            position: relative
        }

        #gba {
            display: none
        }

        #gb {
            height: 0;
            padding-left: 16px;
            padding-right: 16px
        }

        .VdYtwd {
            display: inline-block;
            margin-top: 6px
        }

        .minidiv .VdYtwd {
            margin-top: 8px
        }

        .mOt1Pc {
            display: none;
            margin-left: 8px
        }

        .mOt1Pc {
            margin-top: 4px
        }

        .minidiv .mOt1Pc {
            margin-top: 6px
        }

        .VCQMIc {
            visibility: hidden;
            position: absolute;
            top: 44px;
            padding: 5px 6px;
            background-color: #55524d;
            color: #f8f9fa;
            border-radius: 4px;
            font-size: 12px;
            letter-spacing: 1px;
            left: 50%;
            transform: translateX(-50%)
        }

        .mOt1Pc:hover .VCQMIc {
            visibility: inherit
        }

        .mOt1Pc:focus .VCQMIc {
            visibility: hidden
        }

        #gb>div {
            padding-left: 6px
        }

        div .FQxBGc {
            background: transparent;
            border-color: transparent
        }

        .rctAzd {
            position: relative
        }

        .OHhdAd {
            visibility: hidden;
            position: absolute;
            top: 42px;
            padding: 5px 6px;
            background-color: #55524d;
            color: #f8f9fa;
            border-radius: 4px;
            font-size: 12px;
            letter-spacing: 1px;
            left: 50%;
            transform: translateX(-50%);
            width: max-content
        }

        .rctAzd:hover .OHhdAd {
            visibility: inherit
        }

        .rctAzd:focus .OHhdAd {
            visibility: hidden
        }

        .WGYX8 {
            box-sizing: border-box;
            background: #fff;
            border: 1px solid #dadce0;
            border-radius: 18px;
            color: #3c4043;
            cursor: pointer;
            display: inline-block;
            font: 400 12px arial, sans-serif;
            height: 36px;
            min-width: 36px;
            position: relative
        }

        .WGYX8:after {
            bottom: -7px;
            content: '';
            left: -1px;
            position: absolute;
            right: -1px;
            top: -7px
        }

        .WGYX8:hover {
            background: #f8f9fa
        }

        .KymMLe:focus .WGYX8,
        a:focus .WGYX8,
        .WGYX8:focus {
            background: #f8f9fa;
            border-color: #9aa0a6;
            color: #e8eaed
        }

        .KymMLe:focus .WGYX8:hover:not(:active),
        a:focus .WGYX8:hover:not(:active),
        .WGYX8:hover:focus:not(:active) {
            background: #dadce0;
            border-color: #9aa0a6
        }

        .WGYX8:hover,
        .KymMLe:focus .WGYX8,
        a:focus .WGYX8,
        .KymMLe:active .WGYX8,
        a:active .WGYX8,
        .WGYX8:focus,
        .WGYX8:active {
            color: #202124
        }

        .KymMLe:active .WGYX8:not([disabled]),
        a:active .WGYX8:not([disabled]),
        .WGYX8:active:not([disabled]) {
            box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
            border-color: transparent;
            background: #fff
        }

        .WGYX8[disabled] {
            background: #f1f3f4;
            border-color: #f1f3f4;
            color: #bdc1c6;
            opacity: 0.38
        }

        .ckX4df:after {
            left: -7px;
            right: -7px
        }

        .WGYX8[selected] {
            background: #e8f0fe;
            border-color: #d2e3fc;
            color: #1967d2
        }

        .zAoYTe .WGYX8[selected]:not(:focus),
        html:not(.zAoYTe) .WGYX8[selected] {
            outline: 1px solid transparent
        }

        .KymMLe:focus .WGYX8[selected],
        a:focus .WGYX8[selected],
        .WGYX8[selected]:focus {
            border-color: #8ab4f8;
            color: #174ea6;
            background: #d2e3fc
        }

        .KymMLe:active .WGYX8[selected],
        a:active .WGYX8[selected],
        .WGYX8[selected]:active {
            box-shadow: 0 1px 2px rgba(66, 133, 244, .3), 0 1px 3px 1px rgba(66, 133, 244, .15);
            background: #e8f0fe;
            color: #174ea6
        }

        .WGYX8[selected]:hover {
            background: #d2e3fc;
            border-color: #d2e3fc;
            color: #174ea6
        }

        .KymMLe:focus .WGYX8[selected]:hover:not(:active),
        a:focus .WGYX8[selected]:hover:not(:active),
        .WGYX8[selected]:hover:focus:not(:active) {
            background: #aecbfa;
            border-color: #d2e3fc
        }

        .AB4Jjf {
            font-size: 14px;
            line-height: 34px;
            padding: 0 8px;
            text-align: center
        }

        .AB4Jjf,
        .qfpP8d,
        .ktgKbb {
            box-sizing: border-box;
            display: inline-block;
            height: 34px;
            vertical-align: bottom
        }

        .AB4Jjf.qPB6Vc {
            padding-right: 11px
        }

        .qfpP8d.NS4IZ {
            padding: 7px
        }

        .minidiv .RNNXgb {
            background: #fff;
            height: 32px;
            border-radius: 16px;
            box-shadow: none;
            border: 1px solid #dfe1e5;
            margin: 10px 0 0
        }

        .emcav.emcat .RNNXgb {
            border-bottom-left-radius: 24px;
            border-bottom-right-radius: 24px
        }

        .minidiv .emcav.emcat .RNNXgb {
            border-bottom-left-radius: 16px;
            border-bottom-right-radius: 16px
        }

        .minidiv .SDkEP {
            padding-top: 0
        }

        .x32v3e {
            display: none
        }

        .minidiv .logo {
            padding: 0 32px
        }

        .minidiv .iblpc {
            margin-top: 0
        }

        .minidiv .gLFyf {
            margin-top: -32px;
            line-height: 32px;
            height: 32px !important;
        }

        .minidiv .pR49Ae {
            height: 32px !important;
        }

        .gLFyf.CJxXMe {
            margin-top: 0
        }

        .VZUv6d {
            font-size: 11px;
            font-weight: bold;
            white-space: nowrap;
            color: #fff;
            line-height: 29px;
            padding: 0 10px
        }

        .zJUuqf {
            margin-bottom: 4px
        }

        .AB4Wff {
            margin-left: 16px
        }

        .VDgVie {
            text-align: center
        }

        .TUOsUe {
            text-align: left
        }

        .vT5nhd {
            height: 0;
            position: fixed;
            z-index: 999
        }

        .ZtLxGf {
            box-sizing: border-box;
            visibility: hidden;
            display: inline-block
        }

        .lnctfd {
            animation: g-snackbar-hide 400ms cubic-bezier(.4, 0, .2, 1) both;
            animation: g-snackbar-hide 400ms cubic-bezier(.4, 0, .2, 1) both;
            visibility: inherit
        }

        .ZWC4b {
            animation: g-snackbar-show 500ms cubic-bezier(.4, 0, .2, 1) both;
            animation: g-snackbar-show 500ms cubic-bezier(.4, 0, .2, 1) both;
            visibility: inherit
        }

        .BDp8nf {
            margin-right: -8px
        }

        .z5QvOe .Xb004 {
            display: block;
            padding: 8px 0
        }

        .z5QvOe .BDp8nf {
            margin-left: 0
        }

        .z5QvOe .BDp8nf g-flat-button {
            padding-left: 0
        }

        .minidiv .dRYYxd {
            margin-top: 0
        }

        .minidiv .BKRPef {
            line-height: 32px
        }

        .minidiv .ExCKkf {
            width: 20px
        }

        .minidiv .XDyW0e {
            line-height: 32px
        }

        .minidiv .goxjub {
            width: 20px;
            height: 20px
        }

        .minidiv .Tg7LZd {
            height: 32px;
            line-height: 32px
        }

        .minidiv .Tg7LZd .FAuhyb {
            height: 20px;
            width: 20px
        }

        .minidiv .Tg7LZd svg {
            height: 20px;
            width: 20px
        }

        .S3nFnd {
            display: flex
        }

        .lh87ke:link,
        .lh87ke:visited {
            color: #1a0dab;
            cursor: pointer;
            font: 11px arial, sans-serif;
            padding: 0 5px;
            text-decoration: none;
            flex: auto;
            align-self: flex-end;
            margin: 0 16px 5px 0
        }

        .lh87ke:hover {
            text-decoration: underline
        }

        .sb7 {
            background: url() no-repeat;
            min-height: 0px;
            min-width: 0px;
            height: 0px;
            width: 0px
        }

        .sb27 {
            background: url(/images/searchbox/desktop_searchbox_sprites318_hr.png) no-repeat 0 -21px;
            background-size: 20px;
            min-height: 20px;
            min-width: 20px;
            height: 20px;
            width: 20px
        }

        .sb43 {
            background: url(/images/searchbox/desktop_searchbox_sprites318_hr.png) no-repeat 0 0;
            background-size: 20px;
            min-height: 20px;
            min-width: 20px;
            height: 20px;
            width: 20px
        }

        .sb53.sb53 {
            padding: 0 4px;
            margin: 0
        }

        .K2P9Ob {
            padding: 16px 0 6px 0
        }

        .sbic.vYOkbe {
            margin: 4px 7px 4px -5px;
            border-radius: 4px;
            min-height: 32px;
            min-width: 32px;
            background: center/contain no-repeat
        }

        .sbre .wM6W7d {
            line-height: 18px
        }

        .minidiv .wM6W7d {
            font-size: 14px
        }

        .WggQGd {
            color: #52188c
        }

        .JCHpcb:hover {
            color: #1a73e8;
            text-decoration: underline;
        }

        .JCHpcb {
            color: #80868b;
            font: 13px arial, sans-serif;
            cursor: pointer;
            align-self: center
        }

        .sbhl {
            background: #eee
        }

        .mus_pc {
            display: block;
            margin: 6px 0
        }

        .mus_il {
            font-family: Arial, HelveticaNeue-Light, HelveticaNeue, Helvetica;
            padding-top: 7px;
            position: relative
        }

        .mus_il:first-child {
            padding-top: 0
        }

        .mus_il_at {
            margin-left: 10px
        }

        .mus_il_st {
            right: 52px;
            position: absolute
        }

        .mus_il_i {
            align: left;
            margin-right: 10px
        }

        .mus_it3 {
            margin-bottom: 3px;
            max-height: 24px;
            vertical-align: bottom
        }

        .mus_it5 {
            height: 24px;
            width: 24px;
            vertical-align: bottom;
            margin-left: 10px;
            margin-right: 10px;
            transform: rotate(90deg)
        }

        .mus_tt3 {
            color: #767676;
            font-size: 12px;
            vertical-align: top
        }

        .mus_tt5 {
            color: #dd4b39;
            font-size: 14px
        }

        .mus_tt6 {
            color: #3d9400;
            font-size: 14px
        }

        .mus_tt8 {
            font-size: 16px;
            font-family: Arial, sans-serif
        }

        .mus_tt17 {
            color: #212121;
            font-size: 20px
        }

        .mus_tt18 {
            color: #212121;
            font-size: 24px
        }

        .mus_tt19 {
            color: #767676;
            font-size: 12px
        }

        .mus_tt20 {
            color: #767676;
            font-size: 14px
        }

        .mus_tt23 {
            color: #767676;
            font-size: 18px
        }

        .aVbWac .sbic.vYOkbe {
            border-radius: 8px;
            height: 96px;
            width: 96px;
            margin: 0
        }

        .P8jkh {
            border-radius: 8px;
            background: rgba(32, 33, 36, 0.04);
            height: 96px;
            width: 96px;
            position: relative;
            z-index: 2;
            margin: 0
        }

        .aCOpRe em,
        .aCOpRe a em,
        .yXK7lf em,
        .yXK7lf a em,
        .st em,
        .st a em {
            color: #ea4335
        }

        .wIV7Db {
            visibility: hidden
        }

        .mn51Ef {
            vertical-align: text-bottom;
            margin-left: 5px
        }

        .cF4V5c {
            background-color: #fff
        }

        .cF4V5c g-menu-item {
            display: block;
            font-size: 14px;
            line-height: 23px;
            white-space: nowrap
        }

        .cF4V5c g-menu-item a,
        .cF4V5c .y0fQ9c {
            display: block;
            padding-top: 4px;
            padding-bottom: 4px;
            cursor: pointer
        }

        .cF4V5c g-menu-item a,
        .cF4V5c g-menu-item a:visited,
        .cF4V5c g-menu-item a:hover {
            text-decoration: inherit;
            color: inherit
        }

        .zriOQb g-menu-item {
            color: #5f6368
        }

        .zriOQb g-menu-item a,
        .zriOQb .y0fQ9c {
            line-height: 16px;
            padding-top: 8px;
            padding-bottom: 8px
        }

        .EwsJzb {
            display: block
        }

        .B8Kd8d {
            position: absolute
        }

        .sAKBe {
            border-radius: 8px;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2)
        }

        .gLSAk {
            border: none;
            display: block;
            outline: none;
        }

        .rShyOb {
            white-space: nowrap
        }

        .gLSAk {
            border-radius: 8px
        }

        .gLSAk {
            padding: 5px 0
        }

        .ErsxPb {
            display: block;
            position: relative
        }

        .znKVS {
            overflow: hidden;
            padding: 0 16px;
            text-overflow: ellipsis;
            vertical-align: middle
        }

        .znKVS.tnhqA {
            padding: 0
        }

        .tnhqA>* {
            padding: 0 16px
        }

        .ohSfHb .znKVS {
            padding-left: 28px
        }

        .ErsxPb:hover {
            cursor: pointer
        }

        .ErsxPb,
        .fbKdEb:hover {
            cursor: default
        }

        .dPaec,
        g-menu-item[disabled] {
            pointer-events: none;
            cursor: default
        }

        .dPaec {
            border-top: 1px solid;
            height: 0;
            margin: 5px 0
        }

        .znKVS {
            line-height: 23px
        }

        .fbKdEb {
            background: url(//ssl.gstatic.com/ui/v1/menu/checkmark2.png) no-repeat left center
        }

        .gvybPb,
        .ErsxPb:active {
            background-color: rgba(0, 0, 0, 0.1)
        }

        .dPaec,
        g-menu-item[disabled] {
            color: #cdcdcd !important
        }

        .dPaec {
            border-top-color: #ebebeb
        }

        .VpHku {
            color: #5f6368
        }

        .hdtb-tl-sel {
            border: 1px solid #dadce0;
            box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);
            background: -webkit-linear-gradient(top, #f8f9fa, #dadce0);
        }

        .Lj8KXd {
            background-color: transparent;
            top: 0;
            width: 100%;
            white-space: nowrap;
            height: 22px;
            position: absolute;
            -webkit-transition: top 220ms ease-in-out;
        }

        .yyoM4d {
            top: 58px;
            padding-top: 3px;
            padding-bottom: 7px;
            top: 0;
            top: 68px;
        }

        .p4DDCd {
            display: none
        }

        .hdtb-mn-hd {
            color: #70757a;
            display: inline-block;
            position: relative;
            padding-top: 0;
            padding-bottom: 0;
            padding-right: 18px;
            padding-left: 12px;
            line-height: 22px;
            cursor: pointer
        }

        .hdtb-mn-hd:hover {
            color: #202124
        }

        .hdtb-mn-hd:hover .gTl8xb {
            border-color: #202124 transparent
        }

        .hdtb-mn-hd:active {
            color: #1a73e8
        }

        .hdtb-mn-hd:active .gTl8xb {
            border-color: #1a73e8 transparent
        }

        .LkcePc {
            display: inline-block;
            width: 180px;
        }

        .nvELY {
            background-image: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
            background-position: left center;
            background-repeat: no-repeat
        }

        .Tlae9d a,
        .Tlae9d .y0fQ9c {
            padding-left: 32px;
            padding-right: 32px
        }

        .KTBKoe {
            display: inline-block;
            padding-right: 6px;
            white-space: nowrap
        }

        .hdtb-mn-hd.Yg3U7e {
            padding-left: 0
        }

        .T3kYXe,
        .OouJcb,
        .rzG2be {
            color: #202124
        }

        .OouJcb,
        .rzG2be {
            background-color: #fff;
            border: 1px solid #dfe1e5;
            border-radius: 1px;
            font-size: 13px;
            height: 17px;
            left: 50px;
            line-height: 17px;
            margin: 0 4px;
            padding: 5px;
            position: absolute;
            width: 84px
        }

        .OouJcb:focus,
        .rzG2be:focus {
            border: 1px solid #4285f4;
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .30);
            outline: none
        }

        .J6UZg .goog-date-picker {
            left: 154px;
            background-color: #f8f9fa;
            border-radius: 2px;
            border: none;
            font-size: 12px;
            outline: none;
            padding: 5px 1px 10px;
            position: absolute;
            top: 61px;
            -webkit-user-select: none
        }

        .J6UZg .goog-date-picker table {
            padding: 0 10px;
            width: 175px
        }

        .J6UZg .goog-date-picker table thead td {
            border-bottom: 1px solid #ebebeb
        }

        .J6UZg .goog-date-picker tbody th {
            width: 0
        }

        .J6UZg tr.goog-date-picker-head {
            height: 27px
        }

        .J6UZg tr.goog-date-picker-head td {
            white-space: nowrap
        }

        .J6UZg .goog-date-picker-monthyear {
            font-size: 13px
        }

        .J6UZg .goog-date-picker tbody {
            outline: none;
            font-size: 13px
        }

        .J6UZg .goog-date-picker td,
        .J6UZg .goog-date-picker th {
            text-align: center
        }

        .J6UZg .goog-date-picker-btn {
            background: none;
            border: none;
            cursor: pointer;
            font-size: 12px;
            outline: none;
            padding: 0;
            position: relative;
            top: -1px
        }

        .J6UZg .goog-date-picker-btn:not(.suap3e) {
            color: #222
        }

        .J6UZg button.goog-date-picker-btn {
            font-size: 12px;
            vertical-align: middle
        }

        .J6UZg .goog-date-picker-wday,
        .J6UZg .goog-date-picker-date {
            font-weight: normal;
            padding: 0 1px
        }

        .J6UZg .goog-date-picker-wday {
            padding-top: 3px;
            line-height: 15px
        }

        .J6UZg td.goog-date-picker-selected {
            background-color: #1a73e8;
            border-radius: 2px;
            color: #fff
        }

        .J6UZg .goog-date-picker-other-month {
            color: #dadce0
        }

        .J6UZg .goog-date-picker-date {
            cursor: pointer;
            width: 20px;
            line-height: 15px
        }

        .J6UZg .goog-date-picker-foot {
            display: none
        }

        .J6UZg td.goog-date-picker-date:hover {
            background-color: #dadce0;
            border-radius: 2px
        }

        .J6UZg td.goog-date-picker-year,
        .J6UZg td.goog-date-picker-month {
            padding: 3px 0
        }

        .J6UZg button.goog-date-picker-year,
        .J6UZg button.goog-date-picker-month {
            color: #000
        }

        .J6UZg button.goog-date-picker-month {
            width: 77px
        }

        .J6UZg button.goog-date-picker-year {
            width: 50px
        }

        .J6UZg .goog-date-picker-menu {
            background: #fff;
            border: solid 1px #4285f4;
            cursor: pointer;
            outline: none;
            position: absolute
        }

        .UfY8P tr:nth-child(2) .goog-date-picker-other-month {
            color: #70757a
        }

        .T3kYXe {
            padding: 0 15px
        }

        .suap3e {
            color: #dadce0;
            pointer-events: none
        }

        .vOvh1b {
            left: 0;
            background: #fff;
            height: 100%;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
            opacity: .75;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 1000
        }

        .J6UZg {
            left: 50%;
            background: #fff;
            border: 1px solid #dadce0;
            box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
            height: 241px;
            margin-left: -202px;
            position: fixed;
            top: 250px;
            width: 373px;
            z-index: 1001
        }

        .QIQ7Cc.J6UZg {
            left: 0;
            margin-left: 0
        }

        .QIQ7Cc .Jy9Ore,
        .QIQ7Cc .Qtsmnf {
            left: 5px
        }

        .QIQ7Cc .NwEGxd {
            left: -8px
        }

        .Gwgzqd {
            right: 11px;
            background: url() center no-repeat;
            cursor: pointer;
            height: 20px;
            position: absolute;
            top: 10px;
            -webkit-user-select: none;
            width: 20px
        }

        .Jy9Ore {
            left: 42px;
            color: #202124;
            font-size: 16px;
            position: absolute;
            top: 34px
        }

        .Qtsmnf {
            left: 42px;
            color: #202124;
            position: absolute
        }

        .tmDYm {
            top: 72px
        }

        .iWBKNe {
            top: 111px
        }

        .OouJcb {
            top: 65px
        }

        .rzG2be {
            top: 104px
        }

        .NwEGxd {
            position: relative
        }

        .qomYCd {
            left: 50px;
            background-color: #f8f9fa;
            border-bottom-left-radius: 2px;
            border-top-left-radius: 2px;
            height: 37px;
            position: absolute;
            top: 61px;
            -webkit-transition: top .13s linear;
            width: 110px
        }

        .KbfSHd {
            top: 100px
        }

        .lRiKjb {
            -webkit-transition: none
        }

        .Ru1Ao {
            left: 54px;
            position: absolute;
            top: 143px
        }

        .BwGU8e {
            border-radius: 2px;
            border-radius: 2px;
            cursor: default;
            display: inline-block;
            font-size: 11px;
            font-weight: bold;
            height: 16px;
            line-height: 16px;
            min-width: 54px;
            padding: 6px 8px 5px;
            text-align: center;
            -webkit-transition: all 0.218s, visibility 0s;
            -webkit-user-select: none
        }

        .BwGU8e[disabled] {
            pointer-events: none;
            background-color: #f8f9fa;
            border-color: #f8f9fa;
            color: #70757a
        }

        .fE5Rge {
            color: #1a73e8;
            background-color: #fff;
            border: 1px solid #dadce0
        }

        .fE5Rge:hover {
            background-color: #F6F9FE;
            border: 1px solid #F6F9FE
        }

        .fE5Rge:focus {
            background-color: #E4EEFC;
            border: 1px solid #E4EEFC
        }

        .hdtb-ab-o .LHJvCe {
            opacity: 0;
            top: 13px
        }

        .ULSxyf {
            margin-bottom: 44px
        }

        .hlcw0c {
            margin-bottom: 44px
        }

        .D0ONmb .hlcw0c:last-child {
            margin-bottom: 0
        }

        .FcOujd .ULSxyf:first-child {
            margin-top: 44px
        }

        .v5jHUb {
            display: none
        }

        .FcOujd .v5jHUb {
            display: block;
            border: 1px solid #dadce0;
            border-top: 0;
            margin-bottom: 30px
        }

        .WlpRZb {
            display: inline-flex;
            vertical-align: bottom
        }

        .geiAYb {
            padding-right: 9px;
            margin-top: 4px
        }

        .qEiPMd {
            border-radius: 8px
        }

        .FyYA1e {
            margin: 5px 0
        }

        .wKaM9d {
            line-height: 1.58;
            margin-top: 0px
        }

        .AH6yZ {
            color: #70757a;
            line-height: 1.58
        }

        .Q0F1ke .IsZvec {
            width: 652px
        }

        .c2xzTb .LC20lb {
            margin-bottom: 0
        }

        .MMgsKf {
            padding-top: 2px
        }

        .LAWljd {
            padding: 0 2px 0 4px
        }

        .spch-dlg {
            background: transparent;
            border: none
        }

        .spch {
            background: #fff;
            height: 100%;
            left: 0;
            opacity: 0;
            overflow: hidden;
            position: fixed;
            text-align: left;
            top: 0;
            visibility: hidden;
            width: 100%;
            z-index: 10000;
            transition: visibility 0s linear 0.218s, background-color 0.218s
        }

        .close-button {
            background: none;
            border: none;
            color: #70757a;
            cursor: pointer;
            font-size: 26px;
            right: 0;
            line-height: 15px;
            opacity: .6;
            margin: -1px -1px 0 0;
            padding: 0 0 2px 0;
            height: 48px;
            width: 48px;
            position: absolute;
            top: 0;
            z-index: 10
        }

        .close-button:hover {
            opacity: .8
        }

        .close-button:active {
            opacity: 1
        }

        .spchc {
            display: block;
            height: 42px;
            position: absolute;
            pointer-events: none
        }

        .inner-container {
            height: 100%;
            opacity: .1;
            pointer-events: none;
            width: 100%;
            transition: opacity .318s ease-in
        }

        .s2ml .inner-container,
        .s2ra .inner-container,
        .s2er .inner-container {
            opacity: 1;
            transition: opacity 0s
        }

        .s2fp.spch {
            opacity: 1;
            visibility: visible;
            transition-delay: 0s
        }

        .s2tb-h.spch {
            background: rgba(255, 255, 255, 0);
            opacity: 0;
            visibility: hidden
        }

        .s2tb.spch {
            background: rgba(255, 255, 255, 0);
            opacity: 1;
            visibility: visible;
            transition-delay: 0s
        }

        .google-logo {
            background: url() no-repeat center;
            background-size: 94px 32px;
            height: 32px;
            width: 94px;
            top: 8px;
            opacity: 0;
            float: right;
            left: 255px;
            pointer-events: none;
            position: relative;
            transition: opacity .5s ease-in, left .5s ease-in
        }

        .s2tb .google-logo {
            opacity: 0.54;
            left: 270px;
            transition: opacity .5s ease-out, left .5s ease-out
        }

        .s2fp .spchc,
        .s2fp-h .spchc {
            margin: auto;
            margin-top: 312px;
            max-width: 572px;
            min-width: 534px;
            padding: 0 223px;
            position: relative;
            top: 0
        }

        .s2tb .spchc,
        .s2tb-h .spchc {
            background: #fff;
            box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
            margin: 0;
            min-width: 100%;
            overflow: hidden;
            padding: 51px 0 50px 126px;
            position: absolute
        }

        .s2tb-h .inner-container,
        .s2tb .inner-container {
            height: 100%;
            width: 572px;
            transition: opacity .318s ease-in
        }

        .spch.s2tb.mVRQbc {
            background: rgba(255, 255, 255, 0.9)
        }

        .button {
            background-color: #fff;
            border: 1px solid #eee;
            border-radius: 100%;
            bottom: 0;
            box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
            cursor: pointer;
            display: inline-block;
            left: 0;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0;
            transition: background-color 0.218s, border 0.218s, box-shadow 0.218s
        }

        .s2tb-h .button {
            left: -83px;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            top: -83px;
            transition-delay: 0
        }

        .s2fp-h .button,
        .s2fpm-h .button {
            opacity: 0;
            pointer-events: none;
            position: absolute;
            transition-delay: 0
        }

        .s2fp .button,
        .s2tb .button,
        .s2fpm .button {
            opacity: 1;
            pointer-events: auto;
            position: absolute;
            transform: scale(1);
            transition-delay: 0
        }

        .s2ra .button {
            background-color: #f44;
            border: 0;
            box-shadow: none
        }

        .r8s4j {
            background-color: #dbdbdb;
            border-radius: 100%;
            display: inline-block;
            height: 301px;
            left: -69px;
            opacity: 1;
            pointer-events: none;
            position: absolute;
            top: -69px;
            width: 301px;
            transform: scale(.01);
            transition: opacity 0.218s
        }

        .s2tb-h .r8s4j,
        .s2tb .r8s4j {
            height: 151px;
            left: -28px;
            top: -28px;
            width: 151px
        }

        .button-container {
            pointer-events: none;
            position: relative;
            transition: transform 0.218s, opacity 0.218s ease-in
        }

        .s2fp-h .button-container,
        .s2fp .button-container {
            height: 165px;
            right: -70px;
            top: -70px;
            width: 165px;
            float: right
        }

        .s2fpm-h .button-container,
        .s2fpm .button-container {
            height: 165px;
            margin: 0 auto;
            top: 150px;
            width: 165px
        }

        .s2fp-h .button-container,
        .s2tb-h .button-container,
        .s2fpm-h .button-container {
            transform: scale(.1)
        }

        .s2fp .button-container,
        .s2fpm-h .button-container,
        .s2tb .button-container {
            transform: scale(1)
        }

        .s2tb-h .button-container,
        .s2tb .button-container {
            height: 95px;
            right: -31px;
            top: -27px;
            width: 95px;
            float: right
        }

        .s2ra .button:active {
            background-color: #cd0000
        }

        .button:active {
            background-color: #eee
        }

        .microphone {
            height: 87px;
            left: 43px;
            pointer-events: none;
            position: absolute;
            top: 47px;
            width: 42px;
            transform: scale(1)
        }

        .s2tb-h .microphone,
        .s2tb .microphone {
            left: 17px;
            top: 7px;
            transform: scale(.53)
        }

        .receiver {
            background-color: #999;
            border-radius: 30px;
            height: 46px;
            left: 25px;
            pointer-events: none;
            position: absolute;
            width: 24px
        }

        .wrapper {
            bottom: 0;
            height: 53px;
            left: 11px;
            overflow: hidden;
            pointer-events: none;
            position: absolute;
            width: 52px
        }

        .stem {
            background-color: #999;
            bottom: 14px;
            height: 14px;
            left: 22px;
            pointer-events: none;
            position: absolute;
            width: 9px;
            z-index: 1
        }

        .shell {
            border: 7px solid #999;
            border-radius: 28px;
            bottom: 27px;
            height: 57px;
            pointer-events: none;
            position: absolute;
            width: 38px;
            z-index: 0;
            left: 0px
        }

        .s2ml .receiver,
        .s2ml .stem {
            background-color: #f44
        }

        .s2ml .shell {
            border-color: #f44
        }

        .s2ra .receiver,
        .s2ra .stem {
            background-color: #fff
        }

        .s2ra .shell {
            border-color: #fff
        }

        .text-container {
            pointer-events: none
        }

        .s2fp-h .text-container,
        .s2fp .text-container,
        .s2fpm-h .text-container,
        .s2fpm .text-container {
            position: absolute
        }

        .s2tb-h .text-container,
        .s2tb .text-container {
            position: relative
        }

        .spcht {
            font-weight: normal;
            line-height: 1.2;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            text-align: left;
            -webkit-font-smoothing: antialiased;
            transition: opacity .1s ease-in, margin-left .5s ease-in, top 0s linear 0.218s
        }

        .s2fp-h .spcht,
        .s2fpm-h .spcht {
            margin-left: 44px
        }

        .s2tb-h .spcht {
            margin-left: 32px
        }

        .s2fp-h .spcht,
        .s2fp .spcht,
        .s2fpm-h .spcht,
        .s2fpm .spcht {
            left: -44px;
            top: -.2em
        }

        .s2fp-h .spcht,
        .s2fp .spcht {
            font-size: 32px;
            width: 460px
        }

        .s2fpm-h .spcht,
        .s2fpm .spcht {
            font-size: 28px;
            width: 300px
        }

        .s2tb-h .spcht,
        .s2tb .spcht {
            font-size: 27px;
            left: 7px;
            top: .2em;
            width: 490px
        }

        .s2fp .spcht,
        .s2fpm .spcht,
        .s2tb .spcht {
            margin-left: 0;
            opacity: 1;
            transition: opacity .5s ease-out, margin-left .5s ease-out
        }

        .spchta {
            color: #15c;
            cursor: pointer;
            font-size: 18px;
            font-weight: 500;
            pointer-events: auto;
            text-decoration: underline
        }

        .spch-2l.spcht,
        .spch-3l.spcht,
        .spch-4l.spcht {
            transition: top 0.218s ease-out
        }

        .spch-2l.spcht {
            top: -.6em
        }

        .spch-3l.spcht {
            top: -1.3em
        }

        .spch-4l.spcht {
            top: -1.7em
        }

        .s2fp .spch-5l.spcht {
            top: -2.5em
        }

        .s2tb .spch-5l.spcht {
            font-size: 24px;
            top: -1.7em;
            transition: font-size 0.218s ease-out
        }

        .permission-bar {
            margin-top: -100px;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            width: 500px;
            transition: opacity 0.218s ease-in, margin-top .4s ease-in
        }

        .s2wfp .permission-bar {
            margin-top: -300px;
            opacity: 1;
            transition: opacity .5s ease-out 0.218s, margin-top 0.218s ease-out 0.218s
        }

        .permission-bar-gradient {
            box-shadow: 0 1px 0px #4285f4;
            height: 80px;
            left: 0;
            margin: 0;
            opacity: 0;
            pointer-events: none;
            position: fixed;
            right: 0;
            top: -80px;
            transition: opacity 0.218s, box-shadow 0.218s
        }

        .s2wfp .permission-bar-gradient {
            box-shadow: 0 1px 80px #4285f4;
            opacity: 1;
            pointer-events: none;
            animation: allow-alert .75s 0 infinite;
            animation-direction: alternate;
            animation-timing-function: ease-out;
            transition: opacity 0.218s, box-shadow 0.218s
        }

        .f6F9Be.dc8jac {
            padding-top: 24px
        }

        .known_loc {
            background: #4285f4
        }

        .unknown_loc {
            background: #70757a
        }
    </style>
    <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
        (function () {
            google.llirm = '0px';
            google.ldi = {};
            google.pim = {};
        })();
    </script>
    <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
        (function () {
            google.xjs = {
                ck: 'xjs.s.KuekNGYE6z0.L.W.O',
                cs: 'ACT90oG_awEdqzPsg-DsObDWoWA12A-wyA',
                excm: [],
                pml: false
            };
        })();
    </script>
    <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
        (function () {
            google.kEXPI =
                '0,112665,60,1,8958,6595,643936,1,530316,56877,954,5104,207,4804,2316,383,246,5,1354,5251,623984,7588,2,2,6,107,4,12,24636,85,7923,8250,2408,31357,3144,66,412941,1223,1196559,500,328985,8399,180,3382,3320,2044,314,1526,1770,1137,4795,5298,2488,328,5033,10931,279,1191,14923,7049,2445,3439,845,4693,10213,13149,1800,512,2111,4858,1362,283,9008,3025,2818,14765,4998,13228,3847,3776,416,6430,3934,448,12,866,12,5,7,9244,234,4285,2775,919,5081,62,1531,1279,2212,239,291,149,1103,840,6297,3514,606,2023,2297,5766,257,1931,1031,3108,2577,3227,2845,9,4771,826,2424,257,2147,2,1925,5096,7877,3462,1574,2855,552,908,2,941,2614,13142,3,346,230,6459,149,12202,1773,4,1252,276,2304,1236,10487,2014,4067,730,10268,3310,2658,4243,2458,656,30,13628,2306,637,1494,5586,3772,3494,1,1,3267,665,811,1711,3302,1,2532,4094,18,3120,6,908,3,3541,5097,2,1,3,6235,3373,1814,283,38,874,5992,10619,1876,31,2,1394,1392,1414,1715,2,3036,21,2845,4615,1599,2,1904,1931,92,1440,2470,315,235,1166,615,577,697,3,4575,1576,3,472,1646,172,5457,95,2,1040,75,1085,247,1022,1235,2109,82,2,1711,291,1441,33,907,1120,1598,1815,1348,552,1,3,827,3,123,780,2337,806,4,678,745,13,347,675,426,297,2135,16,1,686,39,233,590,226,1897,658,2,6,65,2,6,24,1745,116,323,120,393,994,2,1,311,687,5,126,134,247,110,409,181,1328,426,469,85,51,268,7,126,7,8,4,2,747,47,1,9,101,190,145,420,331,88,1120,342,7,1377,253,3,813,714,2,688,164,2,2,2,8,1329,224,593,678,640,290,559,1626,1024,5612015,194,32,220,58,1802831,3794316,490,324,567,293,565,8854,1221,1120,1908,634,182,1827,1173,251,1872,131,272,683,636,142,457,284,72,26,1497,346,840,1203,231,80,89,777,319,352,57,1555,98,96,148,30,691,206,1203,1896,211,1239,1085,86,185,30,129,861,34,2418,141,72,181,253,2544,1399,22,84,22,107,416,988,28,485,577,1108,1004,61,351,254,14,248,357,26,14,136,64,48,175,519,725,557,61,48,137,1462,35,688,299,675,45,289,208,403,114,201,720,324,185,531,154,233,267,300,267,53,350,191,380,409,20,709,82,412,355,7,758,66,812,261,717,251,39,148,342,1129,310,21,171,331,560,307,600,234,52,59,30,277,112,164,3,34,3,781,174,30,33,97,90,9,14,43,391,19,190,247,628,133,3,595,294,14,724,343,238,61,322,1425,320,200,109,137,339,400,14,119,101,8,3,3,339,3,450,125,35,175,134,138,145,395,278,500,436,63,286,7,241,109,61,404,310,516,40,613,44,713,43,321,202,630,593,40,143,309,78,9,21,173,15,143,466,16,28,285,62,6,353,569,102,418,16,706,754,118,107,352,7,149,5,163,52,388,14,3,3,3,56,133,22,183,153,16,108,399,89,124,85,91,30,39,239,9,15,301436,3879328,1741,65,122,261,59,182,84,59,122,58,64,17,225,117,64,25,26,28,89,816030,400001,39,132,6,31,6,105,139,42,270,24,7,25,237,1003881,1762,10195,2513,352,4558,3505,10669,1688,29,501,3099,9641,1960,2050,8053,4881,5842,9847,249,925,2683,710,799,624,3893,239,8002,2092,2600,4129,1840,9940,203,3,1136,592,1641,2584,1374,709,3654,830,1678,3157,2722,351,228,1,1,133,439,301,495,64,1927,1422,1348,30,281,1270,264,1760,85,162,10,1,1,73,161,358,529,1028,348,265,223,641,2,207,538,46,2,761,239,1162,2,244,7,2,149,4,287,196,1,63,170,2,678,82,307,198,25,81,3,70,18,2,669,780,193,284,124,332,57,642,128,26,2,2,14,257,84,65,130,13,6,296,63,500,457,132,14,2,132,119,134,262,130,168,9,29,48,105,33,57,9,26,119,9,39,34,96,14,38,91,2,50,19,43,121,65,197,118,26,17,107,40,73,45,105,339,32,13,145,56,2,20,138,38,19,105,4,13,2,23,17,26,2,18,24,129,6,6,103,20,21,3,46,88,46,51,39,22,9,120,77,49,15935958,39,21,85,3,182,18,40,3,69,119,3,37,3,3,6,3,3,20,49,19,5,21,3,1848560,2,809963,14,28,3,37,12,91,14,29,9,3,13,59,3,49759,65,12,3,26,30,7,41,44,13,62,24,37,26,1559667,299866,170417,11,11,539764,374,56,3,82,86,338,349,152,91,3,72,200,524,48,209,37,94,155,75,25,18,386,8,40,181,98,3,403,208,23,241,155,114,183,24,14,527,1839,794540,4677,16448,4768,298,4653,2975,111,18754,31,149,784944,9,3,12,3,6,6,3,3,15,9,3,3,3,6,3,3,6,3,3,6,3,3,2,4,3,515915,34574,1111775,27333,1642,276,62,3,2339,75,906,7,283,683,910,431170,21922,73,414,146,375,3,9,3,220,41,119,97,170,248,146,3,122,30,67,5,63,14,94,63,21,158,66,392,88,54,4,61,3,153,135,235,3,32,117,157,148,201,13,13,923,110,4,70,16,8,288,3,171,5,420,25,107,367,4,15,49,19,414,26,97,2,260,158,102,368,239,12,260,161,324,354,82,170,5,6,153,65,188,163,12,117,65,65,106,160,8,96,11,4,167,27,47,128,113,41,9,393,496,200,165,2,3,118,112,314,8,135,481,1,3,170,8,54,143,211,3';
        })();
        (function () {
            var u =
                '/xjs/_/js/k\x3dxjs.s.zh.PQrfBWQS_so.O/m\x3dcdos,cr,dpf,hsm,jsa,d,csi/am\x3dQmQABAAAAAAAwB8AOpARgARAAAAAgDEAAAAAAAAAAgACErtFAQBgU-IlcAAAAAEIMEdA4C8DDggAAgAAAEZgXwDOfxOAcAlswgAAAAAAABCAkUBGqQCJggACAAAAEMvKVR8gBIAE/d\x3d1/ed\x3d1/dg\x3d2/rs\x3dACT90oE2BIaTRXAsVevBjFR_Cv68OLNQlQ';
            var e = this || self,
                f = function (a) {
                    return a
                };
            var g;
            var l = function (a, b) {
                this.g = b === h ? a : ""
            };
            l.prototype.toString = function () {
                return this.g + ""
            };
            var h = {};

            function m() {
                var a = u;
                google.lx = function () {
                    n(a);
                    google.lx = function () {}
                };
                google.bx || google.lx()
            }

            function n(a) {
                google.timers && google.timers.load && google.tick && google.tick("load", "xjsls");
                var b = document;
                var c = "SCRIPT";
                "application/xhtml+xml" === b.contentType && (c = c.toLowerCase());
                c = b.createElement(c);
                if (void 0 === g) {
                    b = null;
                    var k = e.trustedTypes;
                    if (k && k.createPolicy) {
                        try {
                            b = k.createPolicy("goog#html", {
                                createHTML: f,
                                createScript: f,
                                createScriptURL: f
                            })
                        } catch (p) {
                            e.console && e.console.error(p.message)
                        }
                        g = b
                    } else g = b
                }
                a = (b = g) ? b.createScriptURL(a) : a;
                a = new l(a, h);
                c.src = a instanceof l && a.constructor === l ? a.g : "type_error:TrustedResourceUrl";
                var d;
                a = (c.ownerDocument && c.ownerDocument.defaultView || window).document;
                (d = (a = null === (d = a.querySelector) || void 0 === d ? void 0 : d.call(a, "script[nonce]")) ? a
                    .nonce || a.getAttribute("nonce") || "" : "") && c.setAttribute("nonce", d);
                document.body.appendChild(c);
                google.psa = !0
            };
            setTimeout(function () {
                m()
            }, 0);
        })();
        (function () {
            window.google.xjsu =
                '/xjs/_/js/k\x3dxjs.s.zh.PQrfBWQS_so.O/m\x3dcdos,cr,dpf,hsm,jsa,d,csi/am\x3dQmQABAAAAAAAwB8AOpARgARAAAAAgDEAAAAAAAAAAgACErtFAQBgU-IlcAAAAAEIMEdA4C8DDggAAgAAAEZgXwDOfxOAcAlswgAAAAAAABCAkUBGqQCJggACAAAAEMvKVR8gBIAE/d\x3d1/ed\x3d1/dg\x3d2/rs\x3dACT90oE2BIaTRXAsVevBjFR_Cv68OLNQlQ';
        })();

        function _DumpException(e) {
            throw e;
        }

        function _F_installCss(c) {}
        (function () {
            google.jl = {
                attn: false,
                blt: 'none',
                chnk: 0,
                dw: false,
                emtn: 0,
                end: 0,
                ine: false,
                lls: 'default',
                pdt: 0,
                rep: 0,
                snet: true,
                strt: 0,
                ubm: false,
                uwp: true
            };
        })();
        (function () {
            var pmc =
                '{\x22aa\x22:{},\x22abd\x22:{\x22abd\x22:false,\x22deb\x22:false,\x22det\x22:false},\x22async\x22:{},\x22bgd\x22:{\x22ac\x22:true,\x22as\x22:true,\x22at\x22:0,\x22ea\x22:true,\x22ed\x22:0,\x22ei\x22:true,\x22el\x22:true,\x22ep\x22:true,\x22er\x22:true,\x22et\x22:0,\x22eu\x22:false,\x22wl\x22:false},\x22cdos\x22:{\x22cdobsel\x22:false},\x22cr\x22:{\x22qir\x22:false,\x22rctj\x22:true,\x22ref\x22:false,\x22uff\x22:false},\x22csi\x22:{},\x22d\x22:{},\x22dpf\x22:{},\x22dvl\x22:{\x22cookie_secure\x22:true,\x22cookie_timeout\x22:21600,\x22driver_ui_type\x22:2,\x22jsc\x22:\x22[null,null,null,30000,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[\\\x2286400000\\\x22,\\\x22604800000\\\x22,2],null,1,21600000,1]\x22,\x22mnr_crd\x22:\x221\x22,\x22msg_dsc\x22:\x22基于您的 IP 地址\x22,\x22msg_dsc_url\x22:\x22\x22,\x22msg_dvl\x22:\x22来自您的设备\x22,\x22msg_err\x22:\x22无法获取位置信息\x22,\x22msg_gps\x22:\x22使用 GPS\x22,\x22msg_unk\x22:\x22未知\x22,\x22msg_upd\x22:\x22更新位置信息\x22,\x22msg_use\x22:\x22使用确切位置\x22,\x22use_local_storage_fallback\x22:true,\x22uul_text\x22:\x22香港\x22},\x22foot\x22:{},\x22gf\x22:{\x22pid\x22:196},\x22hsm\x22:{},\x22jsa\x22:{\x22csi\x22:true,\x22csir\x22:100},\x22kyn\x22:{},\x22lli\x22:{},\x22mUpTid\x22:{},\x22mu\x22:{\x22murl\x22:\x22https://adservice.google.com.hk/adsid/google/ui\x22},\x22sb_wiz\x22:{\x22rfs\x22:[],\x22scq\x22:\x22\x22,\x22stok\x22:\x22tuVIbzrvqJQV8l0Sjvb7au6B9_Y\x22},\x22sf\x22:{},\x22sonic\x22:{},\x22spch\x22:{\x22ae\x22:\x22请检查您的麦克风。\\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003E了解详情\\u003C/a\\u003E\x22,\x22hl\x22:\x22zh-Hans-HK\x22,\x22im\x22:\x22点击\\u003Cb\\u003E允许\\u003C/b\\u003E开始语音搜索\x22,\x22iw\x22:\x22正在等待...\x22,\x22lm\x22:\x22正在收听…\x22,\x22lu\x22:\x22目前尚未提供%1$s版语音搜索服务\x22,\x22mb\x22:false,\x22ne\x22:\x22未连接到互联网\x22,\x22nt\x22:\x22不确定所说内容，\\u003Cspan\\u003E请重试\\u003C/span\\u003E\x22,\x22nv\x22:\x22请检查您的麦克风和音频电平。\\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003E了解详情\\u003C/a\\u003E\x22,\x22pe\x22:\x22语音搜索功能处于关闭状态。\\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003E详细信息\\u003C/a\\u003E\x22,\x22rm\x22:\x22请开始说话\x22},\x22tl\x22:{\x22rvkey\x22:\x22AIzaSyC_9Rt88UMjzgg5pIVArnfuIVkJx4zCdTY\x22}}';
            google.pmc = JSON.parse(pmc);
        })();
        (function () {
            var r = ['sb_wiz', 'aa', 'abd', 'async', 'bgd', 'dvl', 'foot', 'kyn', 'lli', 'mUpTid', 'mu', 'sf',
                'sonic', 'spch', 'tl'
            ];
            google.plm(r);
        })();
        (function () {
            var m = ['B/WixE',
                '[\x22gws-wiz\x22,\x22gws-wiz\x22,\x22张鹿鹿的csdn\x22,\x22\x22,null,1,0,0,11,\x22zh-CN\x22,\x22tuVIbzrvqJQV8l0Sjvb7au6B9_Y\x22,\x22\x22,\x22zs3zYOjRLISb-AaR77XYBg\x22,0,\x22zh-CN\x22,null,null,null,3,5,null,-1,null,\x22\x22,-1,0,0,null,1,0,null,1,1,1800000,1,0,0,10,6,null,0,null,null,1,0,0,0,0,0.1,null,0,100,1,null,1.15,0,null,null,null,0,null,1,1,1,6,0,null,null,null,null,null,9,1,1,0,null,null,0,null,null,0,null,0,null,null,null,null,null,null,null,0,null,0,1]',
                'B/WixI',
                '[null,null,null,[null,null,[[[3,null,null,[null,[[\x22lr_\x22,1,6],[\x22lr_lang_1zh-CN|lang_1zh-TW\x22,0,6],[\x22lr_lang_1zh-CN\x22,0,6]],0]],[3,null,null,[null,[[\x22qdr_\x22,1,6],[\x22qdr_h\x22,0,6],[\x22qdr_d\x22,0,6],[\x22qdr_w\x22,0,6],[\x22qdr_m\x22,0,6],[\x22qdr_y\x22,0,6],[\x22cdr_opt\x22,0,1,[1,\x22自定日期范围...\x22,null,\x22cdr:1,cd_min:x,cd_max:x\x22,\x22\x22,\x22text\x22,\x22\x22,\x22\x22,6,1,[[[\x22q\x22,\x22张鹿鹿的csdn\x22],[\x22hl\x22,\x22zh-CN\x22]]],\x22cdr_opt\x22,\x222004-5-23\x22,0]]],1]],[3,null,null,[null,[[\x22li_\x22,1,6],[\x22li_1\x22,0,6]],2]]],null,[\x22tbs\x22]]],null,null,[null,[[\x22/search?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\x22,null,null,\x22全部\x22,1,0,1,null,null,\x22WEB\x22,[0,2],null,null,0],[\x22/search?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\\u0026tbm\\u003disch\x22,null,null,\x22图片\x22,0,0,1,null,null,\x22IMAGES\x22,[6,2],null,null,6],[\x22/search?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\\u0026tbm\\u003dvid\x22,null,null,\x22视频\x22,0,0,1,null,null,\x22VIDEOS\x22,[13,2],null,null,13],[\x22/search?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\\u0026tbm\\u003dnws\x22,null,null,\x22新闻\x22,0,0,1,null,null,\x22NEWS\x22,[10,2],null,null,10],[\x22https://maps.google.com.hk/maps?hl\\u003dzh-CN\\u0026q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026um\\u003d1\\u0026ie\\u003dUTF-8\x22,null,null,\x22地图\x22,0,0,1,null,null,\x22MAPS\x22,[8,2],null,null,8]],[[\x22/search?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\\u0026tbm\\u003dshop\x22,null,null,\x22购物\x22,0,0,1,null,null,\x22SHOPPING\x22,[12,2],null,null,12],[\x22/search?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\\u0026tbm\\u003dbks\x22,null,null,\x22图书\x22,0,0,1,null,null,\x22BOOKS\x22,[2,2],null,null,2],[\x22https://www.google.com.hk/flights?q\\u003d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\\u0026hl\\u003dzh-CN\\u0026source\\u003dlnms\\u0026tbm\\u003dflm\x22,null,null,\x22航班\x22,0,0,1,null,null,\x22FLIGHTS\x22,[20,2],null,null,20],[\x22//www.google.com/finance\x22,null,null,\x22财经\x22,0,0,1,null,null,\x22FINANCE\x22,[22,2],null,null,22]]]]',
                'B/WixM', '[4,1,null,null,1,0,0,0,0,0,0,0]', 'B/WixQ', '[\x22\x22,6,0]', 'B/WixU',
                '[6,3,null,null,1,0,0,0,0,0,0,0]', 'B/WixY', '[\x22\x22,1,0]', 'B/Wixc',
                '[null,null,1,30000,null,null,null,2,null,null,3,null,null,null,null,null,1,null,null,null,null,null,null,[22.3193039,114.1693611],null,null,null,null,0,null,null,null,null,null,null,null,0,\x221626590670\x22,null,null,null,null,null,1,null,null,[\x2286400000\x22,\x22604800000\x22,2],null,1,21600000,1]'
            ];
            var a = m;
            window.W_jd = window.W_jd || {};
            for (var b = 0; b < a.length; b += 2) window.W_jd[a[b]] = JSON.parse(a[b + 1]);
        })();
        (function () {
            window.WIZ_global_data = {
                "zChJod": "%.@.null,\"https://www.google.com.hk/log?format\\u003djson\"]",
                "eptZe": "/wizrpcui/_/WizRpcUi/",
                "Yllh3e": "%.@.1626590670731368,182324612,1796044689]",
                "S06Grb": "",
                "GWsdKe": "zh-Hans-HK",
                "QrtxK": "0",
                "w2btAe": "%.@.\"\",\"\",\"0\",null,null,null,1]",
                "SNlM0e": "",
                "LVIXXb": "1"
            };
            window.IJ_values = [true, true, true, false, false, "invert(1) hue-rotate(180deg)", "#b8bbbe", false,
                true, false, false, false, "#aecbfa", "#1a73e8", "", false, false, 36, 24, 28, 6, false, false,
                false, false, false, "#f5f5f5", "rgba(0,0,0,.87)", false, "#fff",
                "0px 5px 26px 0px rgba(0, 0, 0, 0.22), 0px 20px 28px 0px rgba(0, 0, 0, 0.30)", "#4285f4", false,
                false, false, false, false, true, 11, 16, 13, 2, false, false, "#1a73e8", "#188038", "#fff",
                "#dadce0", "#70757a", "#202124", "none", "18px", false, "#f1f3f4", "#202124", "#202124",
                "#f1f3f4", 14, "#202124", 40, "#202124", false, "#70757a", "#202124", "#ea4335", "#000", "",
                "arial,sans-serif-medium,sans-serif", "arial,sans-serif", "#dadce0", "#000", "#dadce0", "#000",
                "#1a73e8", true, false, false, false, false, false, false, false, true, false,
                "rgba(0,0,0,.12)", "rgba(0,0,0,.26)", "rgba(0,0,0,.54)", "rgba(0,0,0,.87)",
                "rgba(204,204,204,.15)", "rgba(204,204,204,.25)", "rgba(112,117,122,.20)",
                "rgba(112,117,122,.40)", "#4285f4", "#1558d6", "#34a853", "#ea4335", "#fbbc04", "#f8f9fa",
                "#f8f9fa", "#f8f9fa", "#70757a", "#202124", "#34a853", "rgba(0,0,0,.12)", "#323232", "#fff",
                "#fff", "rgba(255,255,255,.30)", "#fff", "rgba(0,0,0,.87)", "#fff",
                "Roboto,RobotoDraft,Helvetica,Arial,sans-serif", "14px", "500", "500", "pointer",
                "0 1px 1px rgba(0,0,0,.16)", true, "#000", "0 4px 16px rgba(0,0,0,0.2)", "#666", true, true,
                false, true, true, false, true, 14, "#fff", "#FFF", false, "1px solid #dfe1e5", "none",
                "arial,sans-serif-medium,sans-serif", "Google Sans,arial,sans-serif-medium,sans-serif", "#ddd",
                "1px solid #dfe1e5", "rgba(0, 0, 0, 0.1)", "#dadce0", "#fff", "#1a0dab", "#ebebeb", "#222",
                "#70757a", true, true, false, false, false, true, false, false, true, false, false, false,
                false, false, true, false, false, "8px", "#ebebeb", false, true, false,
                "%.@.\"\",\"\",\"0\",null,null,null,1]", "0", "%.@.null,1,1,null,[null,757,1440]]",
                "w/grgTRk/q98Fl7cfWz/Gg\u003d\u003d", "%.@.\"#b8bbbe\"]", "%.@.0]", "%.@.0]",
                "%.@.\"0px 5px 26px 0px rgba(0,0,0,0.22),0px 20px 28px 0px rgba(0,0,0,0.3)\",\"#fff\"]",
                "%.@.0,\"\",null,36,28,6,0.3,null,14,null,null,null,null,null,\"#202124\",\"#70757a\",\"#70757a\",\"#202124\",null,null,null,null,null,null,\"#1a73e8\",\"#fabb05\",\"#fff\",\"#1a73e8\",\"#d1d1d1\",\"#fff\",null,1,null,14,500,\"#1967d2\",\"0\",\"#1a73e8\",\"#eeeeee\"]",
                "%.@.\"#ebeced\",\"#fff\",\"#dadce0\",\"#fff\",\"#3c4043\",\"#dadce0\",\"#dadce0\",\"#bdc1c6\",\"#fff\",\"#3c4043\",\"#202124\",\"#3c4043\",\"#ea4335\",\"#34a853\",\"#202124\",\"#fff\",\"#fff\"]",
                "%.@.[null,null,0],0,null,0,0]", "zh-Hans-HK", "%.@.\"13px\",\"16px\",\"11px\"]",
                "%.@.\"10px\",10,\"16px\",16]", "%.@.\"14px\",14]", "%.@.40]",
                "%.@.\"Roboto-Bold,HelveticaNeue-Bold,HelveticaNeue,sans-serif-bold,Arial,sans-serif\"]",
                "%.@.\"0 2px 10px 0 rgba(0,0,0,0.2)\"]",
                "%.@.0,\"14px\",\"500\",\"500\",\"0 1px 1px rgba(0,0,0,.16)\",\"pointer\",\"#000\",\"rgba(0,0,0,.26)\",\"rgba(0,0,0,.54)\",\"rgba(0,0,0,.87)\",\"rgba(204,204,204,.15)\",\"rgba(204,204,204,.25)\",\"rgba(112,117,122,.20)\",\"rgba(112,117,122,.40)\",\"#34a853\",\"#4285f4\",\"#1558d6\",\"#ea4335\",\"#fbbc04\",\"#f8f9fa\",\"#f8f9fa\",\"#202124\",\"#34a853\",\"rgba(0,0,0,.12)\",null,\"#fff\",\"rgba(255,255,255,.30)\",\"#fff\",\"rgba(0,0,0,.87)\",\"#fff\",0,1]",
                "%.@.\"20px\",\"500\",\"400\",\"13px\",\"15px\",\"15px\",\"Roboto,RobotoDraft,Helvetica,Arial,sans-serif\",\"24px\",\"400\",\"32px\",\"24px\"]",
                false, "",
                "%.@.\"#202124\",\"#3c4043\",\"#1a73e8\",null,\"#70757a\",\"#1a0dab\",\"#609\",null,\"#ebebeb\",\"#fff\",\"#1a73e8\",\"#fff\",\"#e8f0fe\",\"#1558d6\",\"#f1f3f4\",\"#202124\",\"#fff\",\"#3c4043\",\"#202124\",\"#fff\",\"#fff\",\"#fff\",\"#188038\",\"#d93025\",\"#e37400\"]",
                "%.@.null,\"none\",null,\"0px 1px 3px rgba(60,64,67,0.08)\",null,\"0px 2px 6px rgba(60,64,67,0.16)\",null,\"0px 4px 12px rgba(60,64,67,0.24)\",null,null,\"1px solid  #dadce0\",\"none\",\"none\",\"none\"]",
                "%.@.\"Google Sans,arial,sans-serif\",\"Google Sans,arial,sans-serif-medium,sans-serif\",\"arial,sans-serif\",\"arial,sans-serif-medium,sans-serif\",\"arial,sans-serif-light,sans-serif\"]",
                "%.@.\"16px\",\"12px\",\"0px\",\"8px\",\"4px\",\"2px\",\"20px\",\"24px\"]",
                "%.@.\"#202124\",\"#1a0dab\"]",
                "%.@.\"20px\",\"26px\",\"400\",\"Google Sans,arial,sans-serif\",null,\"arial,sans-serif\",\"14px\",\"400\",\"22px\",null,\"16px\",\"24px\",\"400\",\"Google Sans,arial,sans-serif\",null,\"Google Sans,arial,sans-serif\",\"60px\",\"48px\",\"-1px\",null,\"400\",\"Google Sans,arial,sans-serif\",\"36px\",\"400\",\"48px\",null,\"Google Sans,arial,sans-serif\",\"36px\",\"28px\",null,\"400\",null,\"arial,sans-serif\",\"24px\",\"18px\",null,\"400\",\"arial,sans-serif\",\"16px\",\"12px\",null,\"400\",\"arial,sans-serif\",\"22px\",\"16px\",null,\"400\",\"arial,sans-serif\",\"26px\",\"20px\",null,\"400\",\"arial,sans-serif\",\"20px\",\"16px\",null,\"400\",\"arial,sans-serif\",\"18px\",\"14px\",null,\"400\",\"Google Sans,arial,sans-serif\",\"32px\",\"24px\",null,\"500\"]",
                "%.@.4]",
                "%.@.\"14px\",14,\"16px\",16,\"0\",0,\"none\",652,\"1px solid #dfe1e5\",\"normal\",\"normal\",\"#70757a\",\"12px\",\"1.34\",\"1px solid #dfe1e5\"]",
                "%.@.\"0\"]",
                "%.@.null,null,null,null,null,null,null,\"12px\",\"8px\",\"4px\",\"16px\",\"2px\",\"999rem\",\"0px\"]",
                "%.@.\"#202124\",\"#70757a\",\"#4d5156\",\"#5f6368\",\"#fff\",\"rgba(255,255,255,.70)\",28,24,26,20,16,-2,0,-4,2,0,0,24,20,20,14,12]",
                "%.@.\"20px\",20,\"14px\",14,\"\\\"rgba(0, 0, 0, .87)\\\"\"]",
                "%.@.\"700\",\"400\",\"underline\",\"none\",\"capitalize\",\"none\",\"uppercase\",\"initial\",\"500\",\"lowercase\"]",
                "", false, "105250506097979753968", "%.@.1]"
            ];
        })();
        google.x(null, function () {
            (function () {
                (function () {
                    google.csct = {};
                    google.csct.ps = 'AOvVaw2gGkCqPIu9sHsYidsHCe44\x26ust\x3d1626677070778128';
                })();
            })();
            (function () {
                (function () {
                    google.csct.rw = true;
                })();
            })();
            (function () {
                (function () {
                    function f() {
                        for (var c = "&cshid=" + window._cshid, d = document.querySelectorAll(
                                '[href^="/"]'), e = 0, b; b = d[e++];) {
                            var a = b.getAttribute("href");
                            a.match(/[\?|&](ei|ved)=/) && -1 == a.indexOf("cshid=") && (-1 == a.search(
                                "#") ? b.setAttribute("href", a + c) : (a = a.split("#"), b
                                .setAttribute("href", a[0] + c + "#" + a[1])))
                        }
                        d = document.querySelectorAll("[ping]");
                        for (e = 0; b = d[e++];) a = b.getAttribute("ping"), -1 == a.indexOf(
                            "cshid=") && b.setAttribute("ping", a + c)
                    };
                    google.csh = google.csh || {};
                    google.csh.ict = function (c) {
                        window._cshid && (c && window.MutationObserver ? google.dclc(function () {
                            (new MutationObserver(f)).observe(document.querySelector(
                                "body"), {
                                attributes: !0,
                                childList: !0,
                                subtree: !0,
                                characterData: !0
                            })
                        }) : google.dclc(f))
                    };
                }).call(this);
            })();
            (function () {
                (function () {
                    var umo = false;
                    google.csh.ict(umo);
                })();
            })();
            (function () {
                window.jsl = window.jsl || {};
                window.jsl.dh = window.jsl.dh || function (i, c, d) {
                    try {
                        var e = document.getElementById(i);
                        if (e) {
                            e.innerHTML = c;
                            if (d) {
                                d();
                            }
                        } else {
                            if (window.jsl.el) {
                                window.jsl.el(new Error('Missing ID.'), {
                                    'id': i
                                });
                            }
                        }
                    } catch (e) {
                        if (window.jsl.el) {
                            window.jsl.el(new Error('jsl.dh'));
                        }
                    }
                };
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg1',
                    '\x3cstyle\x3e.gb_Va:not(.gb_Ed){font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Z{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_Z:hover:after,a.gb_Z:focus:after{background-color:rgba(0,0,0,.12);content:\x27\x27;height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Z:hover,a.gb_Z:focus{text-decoration:none}a.gb_Z:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_0{background-color:#4285f4;color:#fff}a.gb_0:active{background-color:#0043b2}.gb_1{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Z,.gb_0,.gb_2,.gb_3{display:inline-block;line-height:28px;padding:0 12px;-webkit-border-radius:2px;border-radius:2px}.gb_2{background:#f8f8f8;border:1px solid #c6c6c6}.gb_3{background:#f8f8f8}.gb_2,#gb a.gb_2.gb_2,.gb_3{color:#666;cursor:default;text-decoration:none}#gb a.gb_3.gb_3{cursor:default;text-decoration:none}.gb_3{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\x3d#4387fd,endColorstr\x3d#4683ea,GradientType\x3d0)}#gb a.gb_3.gb_3{color:#fff}.gb_3:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_3:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\x3d#3c7ae4,endColorstr\x3d#3f76d3,GradientType\x3d0)}.gb_Aa{display:none!important}.gb_Ba{visibility:hidden}.gb_bd{display:inline-block;vertical-align:middle}.gb_zf{position:relative}.gb_C{display:inline-block;outline:none;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_C{color:#000;cursor:pointer;text-decoration:none}.gb_Xa{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_Za{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}x:-o-prefocus,div.gb_Za{border-bottom-color:#ccc}.gb_E{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-user-select:text}.gb_bd.gb_la .gb_Xa,.gb_bd.gb_la .gb_Za,.gb_bd.gb_la .gb_E,.gb_la.gb_E{display:block}.gb_bd.gb_la.gb_Af .gb_Xa,.gb_bd.gb_la.gb_Af .gb_Za{display:none}.gb_Bf{position:absolute;right:8px;top:62px;z-index:-1}.gb_Ja .gb_Xa,.gb_Ja .gb_Za,.gb_Ja .gb_E{margin-top:-10px}.gb_bd:first-child,#gbsfw:first-child+.gb_bd{padding-left:4px}.gb_pa.gb_Re .gb_bd:first-child{padding-left:0}.gb_Se{position:relative}.gb_Mc .gb_Se,.gb_Zd .gb_Se{float:right}.gb_C{padding:8px;cursor:pointer}.gb_pa .gb_3c:not(.gb_Z):focus img{background-color:rgba(0,0,0,0.20);outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_Te button:focus svg,.gb_Te button:hover svg,.gb_Te button:active svg,.gb_C:focus,.gb_C:hover,.gb_C:active,.gb_C[aria-expanded\x3dtrue]{outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_vc .gb_Te.gb_Ue button:focus svg,.gb_vc .gb_Te.gb_Ue button:focus:hover svg,.gb_Te button:focus svg,.gb_Te button:focus:hover svg,.gb_C:focus,.gb_C:focus:hover{background-color:rgba(60,64,67,0.1)}.gb_vc .gb_Te.gb_Ue button:active svg,.gb_Te button:active svg,.gb_C:active{background-color:rgba(60,64,67,0.12)}.gb_vc .gb_Te.gb_Ue button:hover svg,.gb_Te button:hover svg,.gb_C:hover{background-color:rgba(60,64,67,0.08)}.gb_ia .gb_C.gb_Ma:hover{background-color:transparent}.gb_C[aria-expanded\x3dtrue],.gb_C:hover[aria-expanded\x3dtrue]{background-color:rgba(95,99,104,0.24)}.gb_C[aria-expanded\x3dtrue] .gb_Ve,.gb_C[aria-expanded\x3dtrue] .gb_We{fill:#5f6368;opacity:1}.gb_vc .gb_Te button:hover svg,.gb_vc .gb_C:hover{background-color:rgba(232,234,237,0.08)}.gb_vc .gb_Te button:focus svg,.gb_vc .gb_Te button:focus:hover svg,.gb_vc .gb_C:focus,.gb_vc .gb_C:focus:hover{background-color:rgba(232,234,237,0.10)}.gb_vc .gb_Te button:active svg,.gb_vc .gb_C:active{background-color:rgba(232,234,237,0.12)}.gb_vc .gb_C[aria-expanded\x3dtrue],.gb_vc .gb_C:hover[aria-expanded\x3dtrue]{background-color:rgba(255,255,255,0.12)}.gb_vc .gb_C[aria-expanded\x3dtrue] .gb_Ve,.gb_vc .gb_C[aria-expanded\x3dtrue] .gb_We{fill:#ffffff;opacity:1}.gb_bd{padding:4px}.gb_pa.gb_Re .gb_bd{padding:4px 2px}.gb_pa.gb_Re .gb_Na.gb_bd{padding-left:6px}.gb_E{z-index:991;line-height:normal}.gb_E.gb_Xe{left:8px;right:auto}@media (max-width:350px){.gb_E.gb_Xe{left:0}}.gb_Ze .gb_E{top:56px}.gb_B .gb_C,.gb_D .gb_B .gb_C{background-position:-64px -29px}.gb_i .gb_B .gb_C{background-position:-29px -29px;opacity:1}.gb_B .gb_C,.gb_B .gb_C:hover,.gb_B .gb_C:focus{opacity:1}.gb_Fd{display:none}.gb_Uc{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Uc.gb_Vc{color:#3c4043}.gb_pa.gb_qa .gb_Uc{margin-bottom:0}.gb_Wc.gb_Xc .gb_Uc{padding-left:4px}.gb_pa.gb_qa .gb_Zc{position:relative;top:-2px}.gb_pa{color:black;min-width:320px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_pa.gb_Dc{min-width:240px}.gb_pa.gb_Hd .gb_Id{display:none}.gb_pa.gb_Hd .gb_Jd{height:56px}header.gb_pa{display:block}.gb_pa svg{fill:currentColor}.gb_Kd{position:fixed;top:0;width:100%}.gb_Ld{-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)}.gb_Md{height:64px}.gb_pa:not(.gb_Hc) .gb_1c.gb_2c:not(.gb_Nd):not(.gb_Od),.gb_pa:not(.gb_Hc) .gb_Bd:not(.gb_Nd):not(.gb_Od),.gb_pa.gb_Pd .gb_1c.gb_2c.gb_Nd,.gb_pa.gb_Pd .gb_Bd.gb_Nd,.gb_pa.gb_Pd .gb_1c.gb_2c.gb_Od,.gb_pa.gb_Pd .gb_Bd.gb_Od{display:none!important}.gb_Jd{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_pa:not(.gb_qa) .gb_Jd{padding:8px}.gb_pa.gb_Qd .gb_Jd{-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa .gb_Jd.gb_Rd.gb_Sd{min-width:0}.gb_pa.gb_qa .gb_Jd{padding:4px;padding-left:8px;min-width:0}.gb_Id{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none}.gb_Ud\x3e.gb_Id{display:table-cell;width:100%}.gb_Wc{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa.gb_qa .gb_Wc{padding-right:14px}.gb_Vd{-webkit-flex:1 1 100%;flex:1 1 100%}.gb_Vd\x3e:only-child{display:inline-block}.gb_Wd.gb_Nc{padding-left:4px}.gb_Wd.gb_Xd,.gb_pa.gb_Qd .gb_Wd,.gb_pa.gb_qa:not(.gb_Zd) .gb_Wd{padding-left:0}.gb_pa.gb_qa .gb_Wd.gb_Xd{padding-right:0}.gb_pa.gb_qa .gb_Wd.gb_Xd .gb_ia{margin-left:10px}.gb_Nc{display:inline}.gb_pa.gb_Hc .gb_Wd.gb_0d,.gb_pa.gb_Zd .gb_Wd.gb_0d{padding-left:2px}.gb_Uc{display:inline-block}.gb_Wd{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Zd{height:48px}.gb_pa.gb_Zd{min-width:initial;min-width:auto}.gb_Zd .gb_Wd{float:right;padding-left:32px}.gb_Zd .gb_Wd.gb_1d{padding-left:0}.gb_2d{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text}.gb_3d{-webkit-transition:background-color .4s;transition:background-color .4s}.gb_4d{color:black}.gb_vc{color:white}.gb_pa a,.gb_Ac a{color:inherit}.gb_s{color:rgba(0,0,0,0.87)}.gb_pa svg,.gb_Ac svg,.gb_Wc .gb_5d,.gb_Mc .gb_5d{color:#5f6368;opacity:1}.gb_vc svg,.gb_Ac.gb_Ec svg,.gb_vc .gb_Wc .gb_5d,.gb_vc .gb_Wc .gb_uc,.gb_vc .gb_Wc .gb_Zc,.gb_Ac.gb_Ec .gb_5d{color:rgba(255,255,255, 0.87 )}.gb_vc .gb_Wc .gb_tc:not(.gb_6d){opacity:0.87}.gb_Vc{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.gb_vc .gb_Vc,.gb_4d .gb_Vc{opacity:1}.gb_7d{position:relative}.gb_8d{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_f,span.gb_f{color:rgba(0,0,0,0.87);text-decoration:none}.gb_vc a.gb_f,.gb_vc span.gb_f{color:white}a.gb_f:focus{outline-offset:2px}a.gb_f:hover{text-decoration:underline}.gb_g{display:inline-block;padding-left:15px}.gb_g .gb_f{display:inline-block;line-height:24px;vertical-align:middle}.gb_9d{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:0.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gb_pa.gb_Zd .gb_9d{margin-left:8px}#gb a.gb_3.gb_3.gb_9d,#gb a.gb_2.gb_2.gb_9d{cursor:pointer}.gb_3.gb_9d:hover{background:#2b7de9;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_9d:focus,.gb_3.gb_9d:hover:focus{background:#5094ed;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_9d:active{background:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_9d:not(.gb_2){background:#1a73e8;border:1px solid transparent}.gb_pa.gb_qa .gb_9d{padding:9px 15px;min-width:80px}.gb_ae{text-align:left}#gb a.gb_9d.gb_2,#gb .gb_vc a.gb_9d,#gb.gb_vc a.gb_9d{background:#ffffff;border-color:#dadce0;-webkit-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_3.gb_ja.gb_9d{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#202124}#gb a.gb_9d.gb_2:hover,#gb .gb_vc a.gb_9d:hover,#gb.gb_vc a.gb_9d:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_3.gb_ja.gb_9d:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3)}#gb a.gb_9d.gb_2:focus,#gb a.gb_9d.gb_2:focus:hover,#gb .gb_vc a.gb_9d:focus,#gb .gb_vc a.gb_9d:focus:hover,#gb.gb_vc a.gb_9d:focus,#gb.gb_vc a.gb_9d:focus:hover{background:#f4f8ff;border-color:#c9ddfc}#gb a.gb_3.gb_ja.gb_9d:focus,#gb a.gb_3.gb_ja.gb_9d:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}#gb a.gb_9d.gb_2:active,#gb .gb_vc a.gb_9d:active,#gb.gb_vc a.gb_9d:active{background:#ecf3fe}#gb a.gb_3.gb_ja.gb_9d:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}#gb a.gb_9d.gb_2:not(.gb_ja):active{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}.gb_ia{background-color:rgba(255,255,255,0.88);border:1px solid #dadce0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;border-radius:8px}.gb_ia.gb_ja{background-color:transparent;border:1px solid #5f6368}.gb_ka{display:inherit}.gb_ia.gb_ja .gb_ka{background:#ffffff;-webkit-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_ia:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,0.88)}.gb_ia.gb_ja:hover{border:1px solid #5f6368;background-color:rgba(232,234,237,0.08)}.gb_ia:focus{border:1px solid #fff;background-color:rgba(255,255,255);-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15)}.gb_ia.gb_ja:focus{border:1px solid #e8eaed;background-color:#38383b}.gb_ia.gb_ja:active,.gb_ia.gb_la.gb_ja:focus{border:1px solid #5f6368;background-color:#333438}.gb_ma{display:inline-block;padding-left:7px;padding-bottom:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_ia.gb_ja .gb_ma{line-height:26px;width:72px;padding-left:0;padding-bottom:0}.gb_ma.gb_na{background-color:#f1f3f4;-webkit-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0}.gb_ma.gb_na .gb_oa{vertical-align:middle}.gb_pa:not(.gb_qa) .gb_ia{margin-left:10px;margin-right:4px}.gb_ra{max-height:32px;width:78px}.gb_ia.gb_ja .gb_ra{max-height:26px;width:72px}.gb_Ca{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_Da{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_Da.gb_Ca{height:30px;width:30px}.gb_Da.gb_Ca:hover,.gb_Da.gb_Ca:active{-webkit-box-shadow:none;box-shadow:none}.gb_Ea{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_Fa{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Ca::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Ha::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_k .gb_Ha::before{-webkit-transform:scale(0.416666667);transform:scale(0.416666667)}}.gb_Ca:hover,.gb_Ca:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ca:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Ca:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:\x27\x27;display:block;height:100%}.gb_Ia{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_C.gb_Ia{width:auto}.gb_Ia:hover,.gb_Ia:focus{opacity:.85}.gb_Ja .gb_Ia,.gb_Ja .gb_Ka{line-height:26px}#gb#gb.gb_Ja a.gb_Ia,.gb_Ja .gb_Ka{font-size:11px;height:auto}.gb_La{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Ma:hover .gb_La{opacity:.85}.gb_ia\x3e.gb_Na{padding:3px 3px 3px 4px}.gb_Oa.gb_Ba{color:#fff}.gb_i .gb_Ia,.gb_i .gb_La{opacity:1}#gb#gb.gb_i.gb_i a.gb_Ia,#gb#gb .gb_i.gb_i a.gb_Ia{color:#fff}.gb_i.gb_i .gb_La{border-top-color:#fff;opacity:1}.gb_D .gb_Ca:hover,.gb_i .gb_Ca:hover,.gb_D .gb_Ca:focus,.gb_i .gb_Ca:focus{-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) ;box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) }.gb_Pa .gb_Na,.gb_Qa .gb_Na{position:absolute;right:1px}.gb_Na.gb_h,.gb_Ra.gb_h,.gb_Ma.gb_h{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_Sa.gb_Ta .gb_Ia{width:30px!important}.gb_Ua{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_Va .gb_Ua,.gb_Wa .gb_Ua{right:0;top:0}.gb_Na .gb_C{padding:4px}.gb_ce{display:none}sentinel{}\x3c/style\x3e',
                    function () {
                        ;
                        this.gbar_ = {
                            CONFIG: [
                                [
                                    [0, "www.gstatic.com", "og.qtm.en_US.hGrHlfYx4xg.O",
                                        "com.hk", "zh-CN", "1", 1, [4, 2, ".40.40.40.40.40.40.",
                                            "", "1300102,3700330,3700830", "384146865", "0"
                                        ], null, "zs3zYOm0LtfM-QaDobWwCw", null, 0,
                                        "og.qtm.p5u7jzeUVbM.L.W.O",
                                        "AA2YrTtK23H8SOhz0cpx5qXs67scLprALA",
                                        "AA2YrTtsAAexam2hGEegHExNRQNi5hr_XA", "", 2, 1, 200,
                                        "HKG", null, null, "1", "1", 1
                                    ], null, [1, 0.1000000014901161, 2, 1],
                                    [1, 0.001000000047497451, 1],
                                    [0, 0, 0, null, "", "", "", ""],
                                    [0, 0, "", 1, 0, 0, 0, 0, 0, 0, null, 0, 0, null, 0, 0,
                                        null, null, 0, 0, 0, "", "", "", "", "", "", null, 0, 0,
                                        0, 0, 0, null, null, null, "rgba(32,33,36,1)",
                                        "rgba(255,255,255,1)", 0, 0, 1, null, null, 1, 0, 0, 0
                                    ], null, null, ["1",
                                        "gci_91f30755d6a6b787dcc2a4062e6e9824.js",
                                        "googleapis.client:gapi.iframes", "", "zh-CN"
                                    ], null, null, null, null, [
                                        "m;/_/scs/abc-static/_/js/k=gapi.gapi.en.7yBiF1UUXzY.O/d=1/rs=AHpOoo-pEDm0pqtBuZIKGpxOGTcQloIhJw/m=__features__",
                                        "https://apis.google.com", "", "", "", "", null, 1,
                                        "es_plusone_gc_20210601.0_p1", "zh-CN", null, 0
                                    ],
                                    [0.009999999776482582, "com.hk", "1", [null, "", "0", null,
                                        1, 5184000, null, null, "", null, null, null, null,
                                        null, 0, null, 0, 0, 1, 0, 0, 0, null, null, 0, 0,
                                        null, 0, 0, 0, 0
                                    ], null, null, null, 0, null, null, ["5061451",
                                        "google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$", 1
                                    ]],
                                    [1, 1, null, 40400, 1, "HKG", "zh-CN", "384146865.0", 8,
                                        0.009999999776482582, 0, 0, null, null, 1, 0, "3700830",
                                        null, null, null, "zs3zYOm0LtfM-QaDobWwCw", 0, 1
                                    ],
                                    [
                                        [null, null, null,
                                            "https://www.gstatic.com/og/_/js/k=og.qtm.en_US.hGrHlfYx4xg.O/rt=j/m=qabr,q_dnp,qcwid,qapid/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTtK23H8SOhz0cpx5qXs67scLprALA"
                                        ],
                                        [null, null, null,
                                            "https://www.gstatic.com/og/_/ss/k=og.qtm.p5u7jzeUVbM.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTtsAAexam2hGEegHExNRQNi5hr_XA"
                                        ]
                                    ], null, null, null, [
                                        [
                                            [null, null, [null, null, null,
                                                    "https://ogs.google.com.hk/widget/app/so?bc=1"
                                                ], 0, 448, 328, 57, 4, 1, 0, 0, 63, 64, 8000,
                                                "https://www.google.com.hk/intl/zh-CN/about/products?tab=wh",
                                                67, 1, 69, null, 1, 70,
                                                "加载应用集时出现问题。请过几分钟后重试，或者前往 %1$sGoogle 产品%2$s页面。",
                                                3, 1, 0, 74, 0
                                            ]
                                        ], 0, [null, null, null,
                                            "https://www.gstatic.com/og/_/js/k=og.qtm.en_US.hGrHlfYx4xg.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTtK23H8SOhz0cpx5qXs67scLprALA"
                                        ], "1", "1", 1, 0, null, "zh-CN", 0
                                    ]
                                ]
                            ],
                        };
                        this.gbar_ = this.gbar_ || {};
                        (function (_) {
                            var window = this;
                            try {
                                /*

                                 Copyright The Closure Library Authors.
                                 SPDX-License-Identifier: Apache-2.0
                                */
                                var ja, ma, oa, pa, qa, ra, sa, ta, va, wa, Aa, Ba, Ja, Ka, Ma, Oa,
                                    Pa;
                                _.aa = function (a) {
                                    if (Error.captureStackTrace) Error.captureStackTrace(this, _
                                        .aa);
                                    else {
                                        var b = Error().stack;
                                        b && (this.stack = b)
                                    }
                                    a && (this.message = String(a))
                                };
                                _.ca = function (a, b) {
                                    return 0 <= (0, _.ba)(a, b)
                                };
                                _.da = function (a, b, c) {
                                    for (var d in a) b.call(c, a[d], d, a)
                                };
                                _.fa = function (a, b) {
                                    for (var c, d, e = 1; e < arguments.length; e++) {
                                        d = arguments[e];
                                        for (c in d) a[c] = d[c];
                                        for (var f = 0; f < ea.length; f++) c = ea[f], Object
                                            .prototype.hasOwnProperty.call(d, c) && (a[c] = d[
                                                c])
                                    }
                                };
                                ja = function (a, b, c) {
                                    return "object" === typeof a ? _.ha && !Array.isArray(a) &&
                                        a instanceof Uint8Array ? c(a) : _.ia(a, b, c) : b(a)
                                };
                                _.ia = function (a, b, c) {
                                    if (Array.isArray(a)) {
                                        for (var d = Array(a.length), e = 0; e < a
                                            .length; e++) {
                                            var f = a[e];
                                            null != f && (d[e] = ja(f, b, c))
                                        }
                                        Array.isArray(a) && a.Kj && _.ka(d);
                                        return d
                                    }
                                    d = {};
                                    for (e in a) f = a[e], null != f && (d[e] = ja(f, b, c));
                                    return d
                                };
                                ma = function (a) {
                                    return _.ia(a, function (b) {
                                        return "number" === typeof b ? isFinite(b) ? b :
                                            String(b) : b
                                    }, function (b) {
                                        return _.la(b)
                                    })
                                };
                                _.n = function (a, b) {
                                    return null != a ? !!a : !!b
                                };
                                _.p = function (a, b) {
                                    void 0 == b && (b = "");
                                    return null != a ? a : b
                                };
                                _.na = function (a, b) {
                                    void 0 == b && (b = 0);
                                    return null != a ? a : b
                                };
                                oa = function (a) {
                                    var b = 0;
                                    return function () {
                                        return b < a.length ? {
                                            done: !1,
                                            value: a[b++]
                                        } : {
                                            done: !0
                                        }
                                    }
                                };
                                pa = "function" == typeof Object.defineProperties ? Object
                                    .defineProperty : function (a, b, c) {
                                        if (a == Array.prototype || a == Object.prototype) return a;
                                        a[b] = c.value;
                                        return a
                                    };
                                qa = function (a) {
                                    a = ["object" == typeof globalThis && globalThis, a,
                                        "object" == typeof window && window, "object" ==
                                        typeof self && self, "object" == typeof global &&
                                        global
                                    ];
                                    for (var b = 0; b < a.length; ++b) {
                                        var c = a[b];
                                        if (c && c.Math == Math) return c
                                    }
                                    throw Error("a");
                                };
                                ra = qa(this);
                                sa = function (a, b) {
                                    if (b) a: {
                                        var c = ra;a = a.split(".");
                                        for (var d = 0; d < a.length - 1; d++) {
                                            var e = a[d];
                                            if (!(e in c)) break a;
                                            c = c[e]
                                        }
                                        a = a[a.length - 1];d = c[a];b = b(d);b != d &&
                                        null != b && pa(c, a, {
                                            configurable: !0,
                                            writable: !0,
                                            value: b
                                        })
                                    }
                                };
                                sa("Symbol", function (a) {
                                    if (a) return a;
                                    var b = function (f, g) {
                                        this.j = f;
                                        pa(this, "description", {
                                            configurable: !0,
                                            writable: !0,
                                            value: g
                                        })
                                    };
                                    b.prototype.toString = function () {
                                        return this.j
                                    };
                                    var c = "jscomp_symbol_" + (1E9 * Math.random() >>> 0) +
                                        "_",
                                        d = 0,
                                        e = function (f) {
                                            if (this instanceof e) throw new TypeError("b");
                                            return new b(c + (f || "") + "_" + d++, f)
                                        };
                                    return e
                                });
                                sa("Symbol.iterator", function (a) {
                                    if (a) return a;
                                    a = Symbol("c");
                                    for (var b =
                                            "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array"
                                            .split(" "), c = 0; c < b.length; c++) {
                                        var d = ra[b[c]];
                                        "function" === typeof d && "function" != typeof d
                                            .prototype[a] && pa(d.prototype, a, {
                                                configurable: !0,
                                                writable: !0,
                                                value: function () {
                                                    return ta(oa(this))
                                                }
                                            })
                                    }
                                    return a
                                });
                                ta = function (a) {
                                    a = {
                                        next: a
                                    };
                                    a[Symbol.iterator] = function () {
                                        return this
                                    };
                                    return a
                                };
                                _.ua = function (a) {
                                    var b = "undefined" != typeof Symbol && Symbol.iterator &&
                                        a[Symbol.iterator];
                                    return b ? b.call(a) : {
                                        next: oa(a)
                                    }
                                };
                                va = "function" == typeof Object.create ? Object.create : function (
                                    a) {
                                    var b = function () {};
                                    b.prototype = a;
                                    return new b
                                };
                                if ("function" == typeof Object.setPrototypeOf) wa = Object
                                    .setPrototypeOf;
                                else {
                                    var xa;
                                    a: {
                                        var ya = {
                                                a: !0
                                            },
                                            za = {};
                                        try {
                                            za.__proto__ = ya;
                                            xa = za.a;
                                            break a
                                        } catch (a) {}
                                        xa = !1
                                    }
                                    wa = xa ? function (a, b) {
                                        a.__proto__ = b;
                                        if (a.__proto__ !== b) throw new TypeError("d`" + a);
                                        return a
                                    } : null
                                }
                                Aa = wa;
                                _.r = function (a, b) {
                                    a.prototype = va(b.prototype);
                                    a.prototype.constructor = a;
                                    if (Aa) Aa(a, b);
                                    else
                                        for (var c in b)
                                            if ("prototype" != c)
                                                if (Object.defineProperties) {
                                                    var d = Object.getOwnPropertyDescriptor(b,
                                                        c);
                                                    d && Object.defineProperty(a, c, d)
                                                } else a[c] = b[c];
                                    a.T = b.prototype
                                };
                                Ba = function (a, b) {
                                    return Object.prototype.hasOwnProperty.call(a, b)
                                };
                                sa("WeakMap", function (a) {
                                    function b() {}

                                    function c(l) {
                                        var m = typeof l;
                                        return "object" === m && null !== l ||
                                            "function" === m
                                    }

                                    function d(l) {
                                        if (!Ba(l, f)) {
                                            var m = new b;
                                            pa(l, f, {
                                                value: m
                                            })
                                        }
                                    }

                                    function e(l) {
                                        var m = Object[l];
                                        m && (Object[l] = function (q) {
                                            if (q instanceof b) return q;
                                            Object.isExtensible(q) && d(q);
                                            return m(q)
                                        })
                                    }
                                    if (function () {
                                            if (!a || !Object.seal) return !1;
                                            try {
                                                var l = Object.seal({}),
                                                    m = Object.seal({}),
                                                    q = new a([
                                                        [l, 2],
                                                        [m, 3]
                                                    ]);
                                                if (2 != q.get(l) || 3 != q.get(m)) return !
                                                    1;
                                                q.delete(l);
                                                q.set(m, 4);
                                                return !q.has(l) && 4 == q.get(m)
                                            } catch (u) {
                                                return !1
                                            }
                                        }()) return a;
                                    var f = "$jscomp_hidden_" + Math.random();
                                    e("freeze");
                                    e("preventExtensions");
                                    e("seal");
                                    var g = 0,
                                        k = function (l) {
                                            this.j = (g += Math.random() + 1).toString();
                                            if (l) {
                                                l = _.ua(l);
                                                for (var m; !(m = l.next()).done;) m = m
                                                    .value, this.set(m[0], m[1])
                                            }
                                        };
                                    k.prototype.set = function (l, m) {
                                        if (!c(l)) throw Error("e");
                                        d(l);
                                        if (!Ba(l, f)) throw Error("f`" + l);
                                        l[f][this.j] = m;
                                        return this
                                    };
                                    k.prototype.get = function (l) {
                                        return c(l) && Ba(l, f) ? l[f][this.j] : void 0
                                    };
                                    k.prototype.has = function (l) {
                                        return c(l) && Ba(l, f) && Ba(l[f], this.j)
                                    };
                                    k.prototype.delete = function (l) {
                                        return c(l) &&
                                            Ba(l, f) && Ba(l[f], this.j) ? delete l[f][
                                                this.j
                                            ] : !1
                                    };
                                    return k
                                });
                                sa("Map", function (a) {
                                    if (function () {
                                            if (!a || "function" != typeof a || !a.prototype
                                                .entries || "function" != typeof Object.seal
                                                ) return !1;
                                            try {
                                                var k = Object.seal({
                                                        x: 4
                                                    }),
                                                    l = new a(_.ua([
                                                        [k, "s"]
                                                    ]));
                                                if ("s" != l.get(k) || 1 != l.size || l
                                                .get({
                                                        x: 4
                                                    }) || l.set({
                                                        x: 4
                                                    }, "t") != l || 2 != l.size) return !1;
                                                var m = l.entries(),
                                                    q = m.next();
                                                if (q.done || q.value[0] != k || "s" != q
                                                    .value[1]) return !1;
                                                q = m.next();
                                                return q.done || 4 != q.value[0].x || "t" !=
                                                    q.value[1] || !m.next().done ? !1 : !0
                                            } catch (u) {
                                                return !1
                                            }
                                        }()) return a;
                                    var b = new WeakMap,
                                        c = function (k) {
                                            this.o = {};
                                            this.j =
                                                f();
                                            this.size = 0;
                                            if (k) {
                                                k = _.ua(k);
                                                for (var l; !(l = k.next()).done;) l = l
                                                    .value, this.set(l[0], l[1])
                                            }
                                        };
                                    c.prototype.set = function (k, l) {
                                        k = 0 === k ? 0 : k;
                                        var m = d(this, k);
                                        m.list || (m.list = this.o[m.id] = []);
                                        m.Xa ? m.Xa.value = l : (m.Xa = {
                                                next: this.j,
                                                jc: this.j.jc,
                                                head: this.j,
                                                key: k,
                                                value: l
                                            }, m.list.push(m.Xa), this.j.jc.next = m
                                            .Xa, this.j.jc = m.Xa, this.size++);
                                        return this
                                    };
                                    c.prototype.delete = function (k) {
                                        k = d(this, k);
                                        return k.Xa && k.list ? (k.list.splice(k.index,
                                                1), k.list.length || delete this.o[k
                                                .id], k.Xa.jc.next = k.Xa.next, k.Xa
                                            .next.jc =
                                            k.Xa.jc, k.Xa.head = null, this.size--,
                                            !0) : !1
                                    };
                                    c.prototype.clear = function () {
                                        this.o = {};
                                        this.j = this.j.jc = f();
                                        this.size = 0
                                    };
                                    c.prototype.has = function (k) {
                                        return !!d(this, k).Xa
                                    };
                                    c.prototype.get = function (k) {
                                        return (k = d(this, k).Xa) && k.value
                                    };
                                    c.prototype.entries = function () {
                                        return e(this, function (k) {
                                            return [k.key, k.value]
                                        })
                                    };
                                    c.prototype.keys = function () {
                                        return e(this, function (k) {
                                            return k.key
                                        })
                                    };
                                    c.prototype.values = function () {
                                        return e(this, function (k) {
                                            return k.value
                                        })
                                    };
                                    c.prototype.forEach = function (k, l) {
                                        for (var m = this.entries(),
                                                q; !(q = m.next()).done;) q = q.value, k
                                            .call(l, q[1], q[0], this)
                                    };
                                    c.prototype[Symbol.iterator] = c.prototype.entries;
                                    var d = function (k, l) {
                                            var m = l && typeof l;
                                            "object" == m || "function" == m ? b.has(l) ?
                                                m = b.get(l) : (m = "" + ++g, b.set(l, m)) :
                                                m = "p_" + l;
                                            var q = k.o[m];
                                            if (q && Ba(k.o, m))
                                                for (k = 0; k < q.length; k++) {
                                                    var u = q[k];
                                                    if (l !== l && u.key !== u.key || l ===
                                                        u.key) return {
                                                        id: m,
                                                        list: q,
                                                        index: k,
                                                        Xa: u
                                                    }
                                                }
                                            return {
                                                id: m,
                                                list: q,
                                                index: -1,
                                                Xa: void 0
                                            }
                                        },
                                        e = function (k, l) {
                                            var m = k.j;
                                            return ta(function () {
                                                if (m) {
                                                    for (; m.head != k.j;) m = m.jc;
                                                    for (; m.next != m.head;)
                                                    return m =
                                                        m.next, {
                                                            done: !1,
                                                            value: l(m)
                                                        };
                                                    m = null
                                                }
                                                return {
                                                    done: !0,
                                                    value: void 0
                                                }
                                            })
                                        },
                                        f = function () {
                                            var k = {};
                                            return k.jc = k.next = k.head = k
                                        },
                                        g = 0;
                                    return c
                                });
                                var Ca = function (a, b, c) {
                                    if (null == a) throw new TypeError("g`" + c);
                                    if (b instanceof RegExp) throw new TypeError("h`" + c);
                                    return a + ""
                                };
                                sa("Array.prototype.find", function (a) {
                                    return a ? a : function (b, c) {
                                        a: {
                                            var d = this;d instanceof String && (d =
                                                String(d));
                                            for (var e = d.length, f = 0; f < e; f++) {
                                                var g = d[f];
                                                if (b.call(c, g, f, d)) {
                                                    b = g;
                                                    break a
                                                }
                                            }
                                            b = void 0
                                        }
                                        return b
                                    }
                                });
                                sa("String.prototype.startsWith", function (a) {
                                    return a ? a : function (b, c) {
                                        var d = Ca(this, b, "startsWith"),
                                            e = d.length,
                                            f = b.length;
                                        c = Math.max(0, Math.min(c | 0, d.length));
                                        for (var g = 0; g < f && c < e;)
                                            if (d[c++] != b[g++]) return !1;
                                        return g >= f
                                    }
                                });
                                var Da = function (a, b) {
                                    a instanceof String && (a += "");
                                    var c = 0,
                                        d = !1,
                                        e = {
                                            next: function () {
                                                if (!d && c < a.length) {
                                                    var f = c++;
                                                    return {
                                                        value: b(f, a[f]),
                                                        done: !1
                                                    }
                                                }
                                                d = !0;
                                                return {
                                                    done: !0,
                                                    value: void 0
                                                }
                                            }
                                        };
                                    e[Symbol.iterator] = function () {
                                        return e
                                    };
                                    return e
                                };
                                sa("Array.prototype.entries", function (a) {
                                    return a ? a : function () {
                                        return Da(this, function (b, c) {
                                            return [b, c]
                                        })
                                    }
                                });
                                sa("Array.prototype.keys", function (a) {
                                    return a ? a : function () {
                                        return Da(this, function (b) {
                                            return b
                                        })
                                    }
                                });
                                sa("Number.MAX_SAFE_INTEGER", function () {
                                    return 9007199254740991
                                });
                                var Ea = "function" == typeof Object.assign ? Object.assign :
                                    function (a, b) {
                                        for (var c = 1; c < arguments.length; c++) {
                                            var d = arguments[c];
                                            if (d)
                                                for (var e in d) Ba(d, e) && (a[e] = d[e])
                                        }
                                        return a
                                    };
                                sa("Object.assign", function (a) {
                                    return a || Ea
                                });
                                sa("Array.prototype.values", function (a) {
                                    return a ? a : function () {
                                        return Da(this, function (b, c) {
                                            return c
                                        })
                                    }
                                });
                                sa("Array.from", function (a) {
                                    return a ? a : function (b, c, d) {
                                        c = null != c ? c : function (k) {
                                            return k
                                        };
                                        var e = [],
                                            f = "undefined" != typeof Symbol && Symbol
                                            .iterator && b[Symbol.iterator];
                                        if ("function" == typeof f) {
                                            b = f.call(b);
                                            for (var g = 0; !(f = b.next()).done;) e
                                                .push(c.call(d, f.value, g++))
                                        } else
                                            for (f = b.length, g = 0; g < f; g++) e
                                                .push(c.call(d, b[g], g));
                                        return e
                                    }
                                });
                                sa("Set", function (a) {
                                    if (function () {
                                            if (!a || "function" != typeof a || !a.prototype
                                                .entries || "function" != typeof Object.seal
                                                ) return !1;
                                            try {
                                                var c = Object.seal({
                                                        x: 4
                                                    }),
                                                    d = new a(_.ua([c]));
                                                if (!d.has(c) || 1 != d.size || d.add(c) !=
                                                    d || 1 != d.size || d.add({
                                                        x: 4
                                                    }) != d || 2 != d.size) return !1;
                                                var e = d.entries(),
                                                    f = e.next();
                                                if (f.done || f.value[0] != c || f.value[
                                                    1] != c) return !1;
                                                f = e.next();
                                                return f.done || f.value[0] == c || 4 != f
                                                    .value[0].x || f.value[1] != f.value[
                                                    0] ? !1 : e.next().done
                                            } catch (g) {
                                                return !1
                                            }
                                        }()) return a;
                                    var b = function (c) {
                                        this.j = new Map;
                                        if (c) {
                                            c =
                                                _.ua(c);
                                            for (var d; !(d = c.next()).done;) this.add(
                                                d.value)
                                        }
                                        this.size = this.j.size
                                    };
                                    b.prototype.add = function (c) {
                                        c = 0 === c ? 0 : c;
                                        this.j.set(c, c);
                                        this.size = this.j.size;
                                        return this
                                    };
                                    b.prototype.delete = function (c) {
                                        c = this.j.delete(c);
                                        this.size = this.j.size;
                                        return c
                                    };
                                    b.prototype.clear = function () {
                                        this.j.clear();
                                        this.size = 0
                                    };
                                    b.prototype.has = function (c) {
                                        return this.j.has(c)
                                    };
                                    b.prototype.entries = function () {
                                        return this.j.entries()
                                    };
                                    b.prototype.values = function () {
                                        return this.j.values()
                                    };
                                    b.prototype.keys = b.prototype.values;
                                    b.prototype[Symbol.iterator] = b.prototype.values;
                                    b.prototype.forEach = function (c, d) {
                                        var e = this;
                                        this.j.forEach(function (f) {
                                            return c.call(d, f, f, e)
                                        })
                                    };
                                    return b
                                });
                                sa("Object.entries", function (a) {
                                    return a ? a : function (b) {
                                        var c = [],
                                            d;
                                        for (d in b) Ba(b, d) && c.push([d, b[d]]);
                                        return c
                                    }
                                });
                                sa("Object.is", function (a) {
                                    return a ? a : function (b, c) {
                                        return b === c ? 0 !== b || 1 / b === 1 / c :
                                            b !== b && c !== c
                                    }
                                });
                                sa("Array.prototype.includes", function (a) {
                                    return a ? a : function (b, c) {
                                        var d = this;
                                        d instanceof String && (d = String(d));
                                        var e = d.length;
                                        c = c || 0;
                                        for (0 > c && (c = Math.max(c + e, 0)); c <
                                            e; c++) {
                                            var f = d[c];
                                            if (f === b || Object.is(f, b)) return !0
                                        }
                                        return !1
                                    }
                                });
                                sa("String.prototype.includes", function (a) {
                                    return a ? a : function (b, c) {
                                        return -1 !== Ca(this, b, "includes").indexOf(b,
                                            c || 0)
                                    }
                                });
                                sa("Array.prototype.fill", function (a) {
                                    return a ? a : function (b, c, d) {
                                        var e = this.length || 0;
                                        0 > c && (c = Math.max(0, e + c));
                                        if (null == d || d > e) d = e;
                                        d = Number(d);
                                        0 > d && (d = Math.max(0, e + d));
                                        for (c = Number(c || 0); c < d; c++) this[c] =
                                        b;
                                        return this
                                    }
                                });
                                var Fa = function (a) {
                                    return a ? a : Array.prototype.fill
                                };
                                sa("Int8Array.prototype.fill", Fa);
                                sa("Uint8Array.prototype.fill", Fa);
                                sa("Uint8ClampedArray.prototype.fill", Fa);
                                sa("Int16Array.prototype.fill", Fa);
                                sa("Uint16Array.prototype.fill", Fa);
                                sa("Int32Array.prototype.fill", Fa);
                                sa("Uint32Array.prototype.fill", Fa);
                                sa("Float32Array.prototype.fill", Fa);
                                sa("Float64Array.prototype.fill", Fa);
                                _.Ga = _.Ga || {};
                                _.t = this || self;
                                _.Ha = function () {};
                                _.Ia = function (a) {
                                    var b = typeof a;
                                    return "object" == b && null != a || "function" == b
                                };
                                _.La = function (a) {
                                    return Object.prototype.hasOwnProperty.call(a, Ja) && a[
                                        Ja] || (a[Ja] = ++Ka)
                                };
                                Ja = "closure_uid_" + (1E9 * Math.random() >>> 0);
                                Ka = 0;
                                Ma = function (a, b, c) {
                                    return a.call.apply(a.bind, arguments)
                                };
                                Oa = function (a, b, c) {
                                    if (!a) throw Error();
                                    if (2 < arguments.length) {
                                        var d = Array.prototype.slice.call(arguments, 2);
                                        return function () {
                                            var e = Array.prototype.slice.call(arguments);
                                            Array.prototype.unshift.apply(e, d);
                                            return a.apply(b, e)
                                        }
                                    }
                                    return function () {
                                        return a.apply(b, arguments)
                                    }
                                };
                                _.v = function (a, b, c) {
                                    Function.prototype.bind && -1 != Function.prototype.bind
                                        .toString().indexOf("native code") ? _.v = Ma : _.v =
                                        Oa;
                                    return _.v.apply(null, arguments)
                                };
                                _.w = function (a, b) {
                                    a = a.split(".");
                                    var c = _.t;
                                    a[0] in c || "undefined" == typeof c.execScript || c
                                        .execScript("var " + a[0]);
                                    for (var d; a.length && (d = a.shift());) a.length ||
                                        void 0 === b ? c[d] && c[d] !== Object.prototype[d] ?
                                        c = c[d] : c = c[d] = {} : c[d] = b
                                };
                                _.x = function (a, b) {
                                    function c() {}
                                    c.prototype = b.prototype;
                                    a.T = b.prototype;
                                    a.prototype = new c;
                                    a.prototype.constructor = a;
                                    a.Bl = function (d, e, f) {
                                        for (var g = Array(arguments.length - 2), k = 2; k <
                                            arguments.length; k++) g[k - 2] = arguments[k];
                                        return b.prototype[e].apply(d, g)
                                    }
                                };
                                Pa = function (a) {
                                    return a
                                };
                                _.Qa = function (a) {
                                    var b = null,
                                        c = _.t.trustedTypes;
                                    if (!c || !c.createPolicy) return b;
                                    try {
                                        b = c.createPolicy(a, {
                                            createHTML: Pa,
                                            createScript: Pa,
                                            createScriptURL: Pa
                                        })
                                    } catch (d) {
                                        _.t.console && _.t.console.error(d.message)
                                    }
                                    return b
                                };
                                _.x(_.aa, Error);
                                _.aa.prototype.name = "CustomError";
                                _.Ra = "undefined" !== typeof TextDecoder;
                                _.ba = Array.prototype.indexOf ? function (a, b) {
                                    return Array.prototype.indexOf.call(a, b, void 0)
                                } : function (a, b) {
                                    if ("string" === typeof a) return "string" !== typeof b ||
                                        1 != b.length ? -1 : a.indexOf(b, 0);
                                    for (var c = 0; c < a.length; c++)
                                        if (c in a && a[c] === b) return c;
                                    return -1
                                };
                                _.Sa = Array.prototype.forEach ? function (a, b, c) {
                                    Array.prototype.forEach.call(a, b, c)
                                } : function (a, b, c) {
                                    for (var d = a.length, e = "string" === typeof a ? a.split(
                                            "") : a, f = 0; f < d; f++) f in e && b.call(c, e[
                                        f], f, a)
                                };
                                _.Ta = Array.prototype.filter ? function (a, b, c) {
                                    return Array.prototype.filter.call(a, b, c)
                                } : function (a, b, c) {
                                    for (var d = a.length, e = [], f = 0, g = "string" ===
                                            typeof a ? a.split("") : a, k = 0; k < d; k++)
                                        if (k in g) {
                                            var l = g[k];
                                            b.call(c, l, k, a) && (e[f++] = l)
                                        } return e
                                };
                                _.Va = Array.prototype.map ? function (a, b, c) {
                                    return Array.prototype.map.call(a, b, c)
                                } : function (a, b, c) {
                                    for (var d = a.length, e = Array(d), f = "string" ===
                                            typeof a ? a.split("") : a, g = 0; g < d; g++) g in
                                        f && (e[g] = b.call(c, f[g], g, a));
                                    return e
                                };
                                _.Wa = Array.prototype.reduce ? function (a, b, c) {
                                    return Array.prototype.reduce.call(a, b, c)
                                } : function (a, b, c) {
                                    var d = c;
                                    (0, _.Sa)(a, function (e, f) {
                                        d = b.call(void 0, d, e, f, a)
                                    });
                                    return d
                                };
                                _.Xa = Array.prototype.some ? function (a, b) {
                                    return Array.prototype.some.call(a, b, void 0)
                                } : function (a, b) {
                                    for (var c = a.length, d = "string" === typeof a ? a.split(
                                            "") : a, e = 0; e < c; e++)
                                        if (e in d && b.call(void 0, d[e], e, a)) return !0;
                                    return !1
                                };
                                var ea =
                                    "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf"
                                    .split(" ");
                                var Ya, Za = function () {
                                    void 0 === Ya && (Ya = _.Qa("ogb-qtm#html"));
                                    return Ya
                                };
                                var $a;
                                _.ab = function (a, b) {
                                    this.j = b === $a ? a : ""
                                };
                                _.h = _.ab.prototype;
                                _.h.Tb = !0;
                                _.h.Eb = function () {
                                    return this.j.toString()
                                };
                                _.h.ff = !0;
                                _.h.Ac = function () {
                                    return 1
                                };
                                _.h.toString = function () {
                                    return this.j + ""
                                };
                                _.cb = function (a) {
                                    return _.bb(a).toString()
                                };
                                _.bb = function (a) {
                                    return a instanceof _.ab && a.constructor === _.ab ? a.j :
                                        "type_error:TrustedResourceUrl"
                                };
                                $a = {};
                                _.db = function (a) {
                                    var b = Za();
                                    a = b ? b.createScriptURL(a) : a;
                                    return new _.ab(a, $a)
                                };
                                _.eb = String.prototype.trim ? function (a) {
                                    return a.trim()
                                } : function (a) {
                                    return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
                                };
                                var ib, jb, kb, fb;
                                _.gb = function (a, b) {
                                    this.j = b === fb ? a : ""
                                };
                                _.h = _.gb.prototype;
                                _.h.Tb = !0;
                                _.h.Eb = function () {
                                    return this.j.toString()
                                };
                                _.h.ff = !0;
                                _.h.Ac = function () {
                                    return 1
                                };
                                _.h.toString = function () {
                                    return this.j.toString()
                                };
                                _.hb = function (a) {
                                    return a instanceof _.gb && a.constructor === _.gb ? a.j :
                                        "type_error:SafeUrl"
                                };
                                ib =
                                /^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i;
                                jb = /^data:(.*);base64,[a-z0-9+\/]+=*$/i;
                                kb = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
                                _.mb = function (a) {
                                    if (a instanceof _.gb) return a;
                                    a = "object" == typeof a && a.Tb ? a.Eb() : String(a);
                                    if (kb.test(a)) a = _.lb(a);
                                    else {
                                        a = String(a);
                                        a = a.replace(/(%0A|%0D)/g, "");
                                        var b = a.match(jb);
                                        a = b && ib.test(b[1]) ? _.lb(a) : null
                                    }
                                    return a
                                };
                                _.nb = function (a) {
                                    if (a instanceof _.gb) return a;
                                    a = "object" == typeof a && a.Tb ? a.Eb() : String(a);
                                    kb.test(a) || (a = "about:invalid#zClosurez");
                                    return _.lb(a)
                                };
                                fb = {};
                                _.lb = function (a) {
                                    return new _.gb(a, fb)
                                };
                                _.ob = _.lb("about:invalid#zClosurez");
                                _.pb = {};
                                _.qb = function (a, b) {
                                    this.j = b === _.pb ? a : "";
                                    this.Tb = !0
                                };
                                _.qb.prototype.Eb = function () {
                                    return this.j
                                };
                                _.qb.prototype.toString = function () {
                                    return this.j.toString()
                                };
                                _.rb = new _.qb("", _.pb);
                                a: {
                                    var tb = _.t.navigator;
                                    if (tb) {
                                        var ub = tb.userAgent;
                                        if (ub) {
                                            _.sb = ub;
                                            break a
                                        }
                                    }
                                    _.sb = ""
                                }
                                _.A = function (a) {
                                    return -1 != _.sb.indexOf(a)
                                };
                                var xb;
                                _.vb = function () {
                                    return _.A("Trident") || _.A("MSIE")
                                };
                                _.wb = function () {
                                    return _.A("Firefox") || _.A("FxiOS")
                                };
                                _.yb = function () {
                                    return _.A("Safari") && !(xb() || _.A("Coast") || _.A(
                                        "Opera") || _.A("Edge") || _.A("Edg/") || _.A(
                                        "OPR") || _.wb() || _.A("Silk") || _.A(
                                        "Android"))
                                };
                                xb = function () {
                                    return (_.A("Chrome") || _.A("CriOS")) && !_.A("Edge")
                                };
                                _.zb = function () {
                                    return _.A("Android") && !(xb() || _.wb() || _.A("Opera") ||
                                        _.A("Silk"))
                                };
                                var Ab;
                                _.Bb = function (a, b, c) {
                                    this.j = c === Ab ? a : "";
                                    this.o = b
                                };
                                _.h = _.Bb.prototype;
                                _.h.ff = !0;
                                _.h.Ac = function () {
                                    return this.o
                                };
                                _.h.Tb = !0;
                                _.h.Eb = function () {
                                    return this.j.toString()
                                };
                                _.h.toString = function () {
                                    return this.j.toString()
                                };
                                _.Cb = function (a) {
                                    return a instanceof _.Bb && a.constructor === _.Bb ? a.j :
                                        "type_error:SafeHtml"
                                };
                                Ab = {};
                                _.Db = function (a, b) {
                                    var c = Za();
                                    a = c ? c.createHTML(a) : a;
                                    return new _.Bb(a, b, Ab)
                                };
                                _.Eb = new _.Bb(_.t.trustedTypes && _.t.trustedTypes.emptyHTML ||
                                    "", 0, Ab);
                                _.Fb = _.Db("<br>", 0);
                                var Jb;
                                _.Gb = function (a) {
                                    var b = !1,
                                        c;
                                    return function () {
                                        b || (c = a(), b = !0);
                                        return c
                                    }
                                }(function () {
                                    var a = document.createElement("div"),
                                        b = document.createElement("div");
                                    b.appendChild(document.createElement("div"));
                                    a.appendChild(b);
                                    b = a.firstChild.firstChild;
                                    a.innerHTML = _.Cb(_.Eb);
                                    return !b.parentElement
                                });
                                _.Ib = function (a) {
                                    return _.Hb('style[nonce],link[rel="stylesheet"][nonce]', a)
                                };
                                Jb = /^[\w+/_-]+[=]{0,2}$/;
                                _.Hb = function (a, b) {
                                    b = (b || _.t).document;
                                    return b.querySelector ? (a = b.querySelector(a)) && (a = a
                                            .nonce || a.getAttribute("nonce")) && Jb.test(a) ?
                                        a : "" : ""
                                };
                                _.Kb = "function" === typeof Uint8Array.prototype.slice;
                                var Lb;
                                Lb = function () {
                                    return _.A("iPhone") && !_.A("iPod") && !_.A("iPad")
                                };
                                _.Mb = function () {
                                    return Lb() || _.A("iPad") || _.A("iPod")
                                };
                                _.Nb = function () {
                                    return -1 != _.sb.toLowerCase().indexOf("webkit") && !_.A(
                                        "Edge")
                                };
                                _.Ob = function (a) {
                                    _.Ob[" "](a);
                                    return a
                                };
                                _.Ob[" "] = _.Ha;
                                var bc, cc, hc;
                                _.Pb = _.A("Opera");
                                _.B = _.vb();
                                _.Qb = _.A("Edge");
                                _.Rb = _.Qb || _.B;
                                _.Sb = _.A("Gecko") && !_.Nb() && !(_.A("Trident") || _.A(
                                    "MSIE")) && !_.A("Edge");
                                _.Tb = _.Nb();
                                _.Ub = _.A("Macintosh");
                                _.Vb = _.A("Windows");
                                _.Wb = _.A("Linux") || _.A("CrOS");
                                _.Xb = _.A("Android");
                                _.Yb = Lb();
                                _.Zb = _.A("iPad");
                                _.$b = _.A("iPod");
                                _.ac = _.Mb();
                                bc = function () {
                                    var a = _.t.document;
                                    return a ? a.documentMode : void 0
                                };
                                a: {
                                    var dc = "",
                                        ec = function () {
                                            var a = _.sb;
                                            if (_.Sb) return /rv:([^\);]+)(\)|;)/.exec(a);
                                            if (_.Qb) return /Edge\/([\d\.]+)/.exec(a);
                                            if (_.B) return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/
                                                .exec(a);
                                            if (_.Tb) return /WebKit\/(\S+)/.exec(a);
                                            if (_.Pb) return /(?:Version)[ \/]?(\S+)/.exec(a)
                                        }();ec && (dc = ec ? ec[1] : "");
                                    if (_.B) {
                                        var fc = bc();
                                        if (null != fc && fc > parseFloat(dc)) {
                                            cc = String(fc);
                                            break a
                                        }
                                    }
                                    cc = dc
                                }
                                _.gc = cc;
                                if (_.t.document && _.B) {
                                    var ic = bc();
                                    hc = ic ? ic : parseInt(_.gc, 10) || void 0
                                } else hc = void 0;
                                _.jc = hc;
                                _.lc = _.wb();
                                _.mc = Lb() || _.A("iPod");
                                _.nc = _.A("iPad");
                                _.oc = _.zb();
                                _.pc = xb();
                                _.qc = _.yb() && !_.Mb();
                                var rc;
                                rc = {};
                                _.sc = null;
                                _.la = function (a) {
                                    var b;
                                    void 0 === b && (b = 0);
                                    _.tc();
                                    b = rc[b];
                                    for (var c = Array(Math.floor(a.length / 3)), d = b[64] ||
                                            "", e = 0, f = 0; e < a.length - 2; e += 3) {
                                        var g = a[e],
                                            k = a[e + 1],
                                            l = a[e + 2],
                                            m = b[g >> 2];
                                        g = b[(g & 3) << 4 | k >> 4];
                                        k = b[(k & 15) << 2 | l >> 6];
                                        l = b[l & 63];
                                        c[f++] = m + g + k + l
                                    }
                                    m = 0;
                                    l = d;
                                    switch (a.length - e) {
                                        case 2:
                                            m = a[e + 1], l = b[(m & 15) << 2] || d;
                                        case 1:
                                            a = a[e], c[f] = b[a >> 2] + b[(a & 3) << 4 | m >>
                                                4] + l + d
                                    }
                                    return c.join("")
                                };
                                _.tc = function () {
                                    if (!_.sc) {
                                        _.sc = {};
                                        for (var a =
                                                "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
                                                .split(""), b = ["+/=", "+/", "-_=", "-_.",
                                                    "-_"], c = 0; 5 > c; c++) {
                                            var d = a.concat(b[c].split(""));
                                            rc[c] = d;
                                            for (var e = 0; e < d.length; e++) {
                                                var f = d[e];
                                                void 0 === _.sc[f] && (_.sc[f] = e)
                                            }
                                        }
                                    }
                                };
                                var uc;
                                _.ha = "function" === typeof Uint8Array;
                                uc = {
                                    Kj: {
                                        value: !0,
                                        configurable: !0
                                    }
                                };
                                _.ka = function (a) {
                                    Array.isArray(a) && !Object.isFrozen(a) && Object
                                        .defineProperties(a, uc);
                                    return a
                                };
                                _.xc = function (a) {
                                    this.j = a;
                                    this.map = {};
                                    this.o = !0;
                                    if (0 < this.j.length) {
                                        for (a = 0; a < this.j.length; a++) {
                                            var b = this.j[a],
                                                c = b[0];
                                            this.map[c.toString()] = new wc(c, b[1])
                                        }
                                        this.o = !0
                                    }
                                };
                                _.xc.prototype.isFrozen = function () {
                                    return !1
                                };
                                _.xc.prototype.toJSON = function () {
                                    var a = yc(this);
                                    return _.vc ? a : ma(a)
                                };
                                _.xc.prototype.Bb = function () {
                                    return yc(this)
                                };
                                var yc = function (a) {
                                    var b;
                                    if (!a.o) {
                                        a.j.length = 0;
                                        var c = zc(a);
                                        c.sort();
                                        for (var d = 0; d < c.length; d++) {
                                            var e = a.map[c[d]];
                                            (b = e.j) && b.Bb();
                                            a.j.push([e.key, e.value])
                                        }
                                        a.o = !0
                                    }
                                    return a.j
                                };
                                _.h = _.xc.prototype;
                                _.h.clear = function () {
                                    this.map = {};
                                    this.o = !1
                                };
                                _.h.entries = function () {
                                    var a = [],
                                        b = zc(this);
                                    b.sort();
                                    for (var c = 0; c < b.length; c++) {
                                        var d = this.map[b[c]];
                                        a.push([d.key, d.value])
                                    }
                                    return new Ac(a)
                                };
                                _.h.keys = function () {
                                    var a = [],
                                        b = zc(this);
                                    b.sort();
                                    for (var c = 0; c < b.length; c++) a.push(this.map[b[c]]
                                        .key);
                                    return new Ac(a)
                                };
                                _.h.values = function () {
                                    var a = [],
                                        b = zc(this);
                                    b.sort();
                                    for (var c = 0; c < b.length; c++) a.push(this.map[b[c]]
                                        .value);
                                    return new Ac(a)
                                };
                                _.h.forEach = function (a, b) {
                                    var c = zc(this);
                                    c.sort();
                                    for (var d = 0; d < c.length; d++) {
                                        var e = this.map[c[d]];
                                        a.call(b, e.value, e.key, this)
                                    }
                                };
                                _.h.set = function (a, b) {
                                    var c = new wc(a);
                                    c.value = b;
                                    this.map[a.toString()] = c;
                                    this.o = !1;
                                    return this
                                };
                                _.h.get = function (a) {
                                    if (a = this.map[a.toString()]) return a.value
                                };
                                _.h.has = function (a) {
                                    return a.toString() in this.map
                                };
                                var zc = function (a) {
                                    a = a.map;
                                    var b = [],
                                        c;
                                    for (c in a) Object.prototype.hasOwnProperty.call(a, c) && b
                                        .push(c);
                                    return b
                                };
                                _.xc.prototype[Symbol.iterator] = function () {
                                    return this.entries()
                                };
                                var wc = function (a, b) {
                                        this.key = a;
                                        this.value = b;
                                        this.j = void 0
                                    },
                                    Ac = function (a) {
                                        this.o = 0;
                                        this.j = a
                                    };
                                Ac.prototype.next = function () {
                                    return this.o < this.j.length ? {
                                        done: !1,
                                        value: this.j[this.o++]
                                    } : {
                                        done: !0,
                                        value: void 0
                                    }
                                };
                                Ac.prototype[Symbol.iterator] = function () {
                                    return this
                                };
                                _.C = function () {};
                                _.D = function (a, b, c, d, e) {
                                    a.j = null;
                                    _.Bc && (b || (b = _.Bc), _.Bc = null);
                                    var f = a.constructor.hc;
                                    b || (b = f ? [f] : []);
                                    a.B = f ? 0 : -1;
                                    a.o = b;
                                    a: {
                                        f = a.o.length;b = -1;
                                        if (f && (b = f - 1, f = a.o[b], !(null === f ||
                                                "object" != typeof f || Array.isArray(
                                                f) || _.ha && f instanceof Uint8Array))) {
                                            a.C = b - a.B;
                                            a.A = f;
                                            break a
                                        } - 1 < c ? (a.C = Math.max(c, b + 1 - a.B), a.A =
                                            null) : a.C = Number.MAX_VALUE
                                    }
                                    a.G = {};
                                    if (d)
                                        for (c = 0; c < d.length; c++) b = d[c], b < a.C ? (b +=
                                            a.B, (f = a.o[b]) ? _.ka(f) : a.o[b] = _.Cc) : (
                                            _.Dc(a), (f = a.A[b]) ? _.ka(f) : a.A[b] = _.Cc);
                                    if (e && e.length)
                                        for (d = 0; d < e.length; d++) _.Ec(a,
                                            e[d])
                                };
                                _.Cc = Object.freeze(_.ka([]));
                                _.Dc = function (a) {
                                    var b = a.C + a.B;
                                    a.o[b] || (a.A = a.o[b] = {})
                                };
                                _.F = function (a, b) {
                                    if (b < a.C) {
                                        b += a.B;
                                        var c = a.o[b];
                                        return c !== _.Cc ? c : a.o[b] = _.ka([])
                                    }
                                    if (a.A) return c = a.A[b], c !== _.Cc ? c : a.A[b] = _.ka(
                                    [])
                                };
                                _.Fc = function (a, b) {
                                    return null != _.F(a, b)
                                };
                                _.G = function (a, b) {
                                    a = _.F(a, b);
                                    return null == a ? a : !!a
                                };
                                _.Gc = function (a, b, c) {
                                    a = _.F(a, b);
                                    return null == a ? c : a
                                };
                                _.Hc = function (a, b, c) {
                                    c = void 0 === c ? !1 : c;
                                    a = _.G(a, b);
                                    return null == a ? c : a
                                };
                                _.Ic = function (a, b, c) {
                                    c = void 0 === c ? 0 : c;
                                    a = _.F(a, b);
                                    a = null == a ? a : +a;
                                    return null == a ? c : a
                                };
                                _.H = function (a, b, c) {
                                    b < a.C ? a.o[b + a.B] = c : (_.Dc(a), a.A[b] = c);
                                    return a
                                };
                                _.Ec = function (a, b) {
                                    for (var c, d, e = 0; e < b.length; e++) {
                                        var f = b[e],
                                            g = _.F(a, f);
                                        null != g && (c = f, d = g, _.H(a, f, void 0))
                                    }
                                    return c ? (_.H(a, c, d), c) : 0
                                };
                                _.I = function (a, b, c) {
                                    a.j || (a.j = {});
                                    if (!a.j[c]) {
                                        var d = _.F(a, c);
                                        d && (a.j[c] = new b(d))
                                    }
                                    return a.j[c]
                                };
                                _.J = function (a, b, c) {
                                    a.j || (a.j = {});
                                    var d = c ? c.Bb() : c;
                                    a.j[b] = c;
                                    return _.H(a, b, d)
                                };
                                _.C.prototype.Bb = function () {
                                    if (this.j)
                                        for (var a in this.j) {
                                            var b = this.j[a];
                                            if (Array.isArray(b))
                                                for (var c = 0; c < b.length; c++) b[c] && b[c]
                                                    .Bb();
                                            else b && b.Bb()
                                        }
                                    return this.o
                                };
                                _.C.prototype.toJSON = function () {
                                    var a = this.o && this.Bb();
                                    return _.vc ? a : ma(a)
                                };
                                _.C.prototype.toString = function () {
                                    return this.Bb().toString()
                                };
                                _.Jc = function (a, b, c) {
                                    return _.Gc(a, b, void 0 === c ? 0 : c)
                                };
                                var Kc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(Kc, _.C);
                                _.Lc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.Lc, _.C);
                                _.Lc.prototype.hd = function (a) {
                                    return _.H(this, 3, a)
                                };
                                var Mc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(Mc, _.C);
                                _.Nc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.Nc, _.C);
                                _.Nc.prototype.Ef = function (a) {
                                    return _.H(this, 24, a)
                                };
                                _.Oc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.Oc, _.C);
                                _.K = function () {
                                    this.Sb = this.Sb;
                                    this.Va = this.Va
                                };
                                _.K.prototype.Sb = !1;
                                _.K.prototype.isDisposed = function () {
                                    return this.Sb
                                };
                                _.K.prototype.na = function () {
                                    this.Sb || (this.Sb = !0, this.P())
                                };
                                _.K.prototype.P = function () {
                                    if (this.Va)
                                        for (; this.Va.length;) this.Va.shift()()
                                };
                                var Pc = function (a) {
                                    _.K.call(this);
                                    this.A = a;
                                    this.j = [];
                                    this.o = {}
                                };
                                _.r(Pc, _.K);
                                Pc.prototype.resolve = function (a) {
                                    var b = this.A;
                                    a = a.split(".");
                                    for (var c = a.length, d = 0; d < c; ++d)
                                        if (b[a[d]]) b = b[a[d]];
                                        else return null;
                                    return b instanceof Function ? b : null
                                };
                                Pc.prototype.Cd = function () {
                                    for (var a = this.j.length, b = this.j, c = [], d = 0; d <
                                        a; ++d) {
                                        var e = b[d].j(),
                                            f = this.resolve(e);
                                        if (f && f != this.o[e]) try {
                                            b[d].Cd(f)
                                        } catch (g) {} else c.push(b[d])
                                    }
                                    this.j = c.concat(b.slice(a))
                                };
                                var Qc = function (a) {
                                    _.K.call(this);
                                    this.A = a;
                                    this.C = this.j = null;
                                    this.B = 0;
                                    this.D = {};
                                    this.o = !1;
                                    a = window.navigator.userAgent;
                                    0 <= a.indexOf("MSIE") && 0 <= a.indexOf("Trident") && (a =
                                            /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a)) && a[
                                        1] && 9 > parseFloat(a[1]) && (this.o = !0)
                                };
                                _.r(Qc, _.K);
                                Qc.prototype.F = function (a, b) {
                                    this.j = b;
                                    this.C = a;
                                    b.preventDefault ? b.preventDefault() : b.returnValue = !1
                                };
                                _.Rc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.Rc, _.C);
                                _.Sc = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.Sc, _.C);
                                _.Tc = function () {
                                    this.data = {}
                                };
                                _.Tc.prototype.o = function () {
                                    window.console && window.console.log && window.console.log(
                                        "Log data: ", this.data)
                                };
                                _.Tc.prototype.j = function (a) {
                                    var b = [],
                                        c;
                                    for (c in this.data) b.push(encodeURIComponent(c) + "=" +
                                        encodeURIComponent(String(this.data[c])));
                                    return ("atyp=i&zx=" + (new Date).getTime() + "&" + b.join(
                                        "&")).substr(0, a)
                                };
                                var Uc = function (a, b) {
                                    this.data = {};
                                    var c = _.I(a, Mc, 8) || new Mc;
                                    window.google && window.google.kEI && (this.data.ei = window
                                        .google.kEI);
                                    this.data.sei = _.p(_.F(a, 10));
                                    this.data.ogf = _.p(_.F(c, 3));
                                    var d = window.google && window.google.sn ? /.*hp$/.test(
                                        window.google.sn) ? !1 : !0 : _.n(_.G(a, 7));
                                    this.data.ogrp = d ? "1" : "";
                                    this.data.ogv = _.p(_.F(c, 6)) + "." + _.p(_.F(c, 7));
                                    this.data.ogd = _.p(_.F(a, 21));
                                    this.data.ogc = _.p(_.F(a, 20));
                                    this.data.ogl = _.p(_.F(a, 5));
                                    b && (this.data.oggv = b)
                                };
                                _.r(Uc, _.Tc);
                                _.Vc = function (a, b, c, d, e) {
                                    Uc.call(this, a, b);
                                    _.fa(this.data, {
                                        jexpid: _.p(_.F(a, 9)),
                                        srcpg: "prop=" + _.p(_.F(a, 6)),
                                        jsr: Math.round(1 / d),
                                        emsg: c.name + ":" + c.message
                                    });
                                    if (e) {
                                        e._sn && (e._sn = "og." + e._sn);
                                        for (var f in e) this.data[encodeURIComponent(f)] = e[f]
                                    }
                                };
                                _.r(_.Vc, Uc);
                                var Wc, Zc, Yc;
                                _.Xc = function (a) {
                                    var b = window.google && window.google.logUrl ? "" :
                                        "https://www.google.com";
                                    b += "/gen_204?";
                                    b += a.j(2040 - b.length);
                                    Wc(_.mb(b) || _.ob)
                                };
                                Wc = function (a) {
                                    var b = new Image,
                                        c = Yc;
                                    b.onerror = b.onload = b.onabort = function () {
                                        c in Zc && delete Zc[c]
                                    };
                                    Zc[Yc++] = b;
                                    b.src = _.hb(a)
                                };
                                Zc = [];
                                Yc = 0;
                                _.$c = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.$c, _.C);
                                _.ad = function (a) {
                                    if (a.Kc && a.hasOwnProperty("Kc")) return a.Kc;
                                    var b = new a;
                                    return a.Kc = b
                                };
                                _.bd = function () {
                                    this.j = {};
                                    this.o = {}
                                };
                                _.dd = function (a, b) {
                                    var c = _.bd.j();
                                    if (a in c.j) {
                                        if (c.j[a] != b) throw new cd(a);
                                    } else {
                                        c.j[a] = b;
                                        if (b = c.o[a])
                                            for (var d = 0, e = b.length; d < e; d++) b[d].j(c
                                                .j, a);
                                        delete c.o[a]
                                    }
                                };
                                _.fd = function (a, b) {
                                    if (b in a.j) return a.j[b];
                                    throw new ed(b);
                                };
                                _.bd.j = function () {
                                    return _.ad(_.bd)
                                };
                                var gd = function () {
                                    _.aa.call(this)
                                };
                                _.r(gd, _.aa);
                                var cd = function () {
                                    _.aa.call(this)
                                };
                                _.r(cd, gd);
                                var ed = function () {
                                    _.aa.call(this)
                                };
                                _.r(ed, gd);
                                var jd = function () {
                                    var a = hd;
                                    this.C = id;
                                    this.o = _.na(_.Ic(a, 2, .001), .001);
                                    this.D = _.n(_.G(a, 1)) && Math.random() < this.o;
                                    this.F = _.na(_.Jc(a, 3, 1), 1);
                                    this.B = 0;
                                    this.j = this.A = null;
                                    _.Hc(a, 4, !0)
                                };
                                jd.prototype.log = function (a, b) {
                                    if (this.j) {
                                        var c = new Kc;
                                        _.H(c, 1, a.message);
                                        _.H(c, 2, a.stack);
                                        _.H(c, 3, a.lineNumber);
                                        _.H(c, 5, 1);
                                        var d = new _.Lc;
                                        _.J(d, 40, c);
                                        this.j.log(98, d)
                                    }
                                    try {
                                        if (this.D && this.B < this.F) {
                                            try {
                                                var e = (this.A || _.fd(_.bd.j(), "lm")).B(a, b)
                                            } catch (f) {
                                                e = new _.Vc(this.C, "quantum:gapiBuildLabel",
                                                    a, this.o, b)
                                            }
                                            _.Xc(e);
                                            this.B++
                                        }
                                    } catch (f) {}
                                };
                                var kd = [1, 2, 3, 4, 5, 6, 9, 10, 11, 13, 14, 28, 29, 30, 34, 35,
                                        37, 38, 39, 40, 42, 43, 48, 49, 50, 51, 52, 53, 62, 500
                                    ],
                                    nd = function (a, b, c, d, e, f) {
                                        Uc.call(this, a, b);
                                        _.fa(this.data, {
                                            oge: d,
                                            ogex: _.p(_.F(a, 9)),
                                            ogp: _.p(_.F(a, 6)),
                                            ogsr: Math.round(1 / (ld(d) ? _.na(_.Ic(c, 3,
                                                1)) : _.na(_.Ic(c, 2, 1E-4)))),
                                            ogus: e
                                        });
                                        if (f) {
                                            "ogw" in f && (this.data.ogw = f.ogw, delete f.ogw);
                                            "ved" in f && (this.data.ved = f.ved, delete f.ved);
                                            a = [];
                                            for (var g in f) 0 != a.length && a.push(","), a.push(
                                                md(g)), a.push("."), a.push(md(f[g]));
                                            f = a.join("");
                                            "" != f && (this.data.ogad = f)
                                        }
                                    };
                                _.r(nd, Uc);
                                var md = function (a) {
                                        a = String(a);
                                        return a.replace(".", "%2E").replace(",", "%2C")
                                    },
                                    ld = function (a) {
                                        if (!od) {
                                            od = {};
                                            for (var b = 0; b < kd.length; b++) od[kd[b]] = !0
                                        }
                                        return !!od[a]
                                    },
                                    od = null;
                                var pd = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(pd, _.C);
                                var td = function () {
                                    var a = qd,
                                        b = rd,
                                        c = sd;
                                    this.o = a;
                                    this.j = b;
                                    this.B = _.na(_.Ic(a, 2, 1E-4), 1E-4);
                                    this.D = _.na(_.Ic(a, 3, 1), 1);
                                    b = Math.random();
                                    this.A = _.n(_.G(a, 1)) && b < this.B;
                                    this.C = _.n(_.G(a, 1)) && b < this.D;
                                    a = 0;
                                    _.n(_.G(c, 1)) && (a |= 1);
                                    _.n(_.G(c, 2)) && (a |= 2);
                                    _.n(_.G(c, 3)) && (a |= 4);
                                    this.F = a
                                };
                                td.prototype.log = function (a, b) {
                                    try {
                                        if (ld(a) ? this.C : this.A) {
                                            var c = new nd(this.j, "quantum:gapiBuildLabel",
                                                this.o, a, this.F, b);
                                            _.Xc(c)
                                        }
                                    } catch (d) {}
                                };
                                _.ud = function (a) {
                                    this.j = a;
                                    this.o = void 0;
                                    this.A = []
                                };
                                _.ud.prototype.then = function (a, b, c) {
                                    this.A.push(new vd(a, b, c));
                                    _.wd(this)
                                };
                                _.ud.prototype.resolve = function (a) {
                                    if (void 0 !== this.j || void 0 !== this.o) throw Error(
                                    "r");
                                    this.j = a;
                                    _.wd(this)
                                };
                                _.wd = function (a) {
                                    if (0 < a.A.length) {
                                        var b = void 0 !== a.j,
                                            c = void 0 !== a.o;
                                        if (b || c) {
                                            b = b ? a.B : a.C;
                                            c = a.A;
                                            a.A = [];
                                            try {
                                                _.Sa(c, b, a)
                                            } catch (d) {
                                                console.error(d)
                                            }
                                        }
                                    }
                                };
                                _.ud.prototype.B = function (a) {
                                    a.o && a.o.call(a.j, this.j)
                                };
                                _.ud.prototype.C = function (a) {
                                    a.A && a.A.call(a.j, this.o)
                                };
                                var vd = function (a, b, c) {
                                    this.o = a;
                                    this.A = b;
                                    this.j = c
                                };
                                _.L = function () {
                                    this.B = new _.ud;
                                    this.j = new _.ud;
                                    this.G = new _.ud;
                                    this.D = new _.ud;
                                    this.F = new _.ud;
                                    this.J = new _.ud;
                                    this.C = new _.ud;
                                    this.A = new _.ud;
                                    this.o = new _.ud;
                                    this.K = new _.ud
                                };
                                _.h = _.L.prototype;
                                _.h.Di = function () {
                                    return this.B
                                };
                                _.h.Li = function () {
                                    return this.j
                                };
                                _.h.Si = function () {
                                    return this.G
                                };
                                _.h.Ki = function () {
                                    return this.D
                                };
                                _.h.Qi = function () {
                                    return this.F
                                };
                                _.h.Hi = function () {
                                    return this.J
                                };
                                _.h.Ii = function () {
                                    return this.C
                                };
                                _.h.xi = function () {
                                    return this.A
                                };
                                _.h.wi = function () {
                                    return this.o
                                };
                                _.L.j = function () {
                                    return _.ad(_.L)
                                };
                                var xd = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(xd, _.C);
                                _.zd = function () {
                                    return _.I(_.yd, _.Nc, 1)
                                };
                                _.Ad = function () {
                                    return _.I(_.yd, _.Oc, 5)
                                };
                                var Bd;
                                window.gbar_ && window.gbar_.CONFIG ? Bd = window.gbar_.CONFIG[0] ||
                                {} : Bd = [];
                                _.yd = new xd(Bd);
                                var hd, id, rd, sd, qd;
                                hd = _.I(_.yd, _.$c, 3) || new _.$c;
                                id = _.zd() || new _.Nc;
                                _.Cd = new jd;
                                rd = _.zd() || new _.Nc;
                                sd = _.Ad() || new _.Oc;
                                qd = _.I(_.yd, pd, 4) || new pd;
                                _.Dd = new td;
                                _.w("gbar_._DumpException", function (a) {
                                    _.Cd ? _.Cd.log(a) : console.error(a)
                                });
                                _.Ed = new Qc(_.Cd);
                                _.Dd.log(8, {
                                    m: "BackCompat" == document.compatMode ? "q" : "s"
                                });
                                _.w("gbar.A", _.ud);
                                _.ud.prototype.aa = _.ud.prototype.then;
                                _.w("gbar.B", _.L);
                                _.L.prototype.ba = _.L.prototype.Li;
                                _.L.prototype.bb = _.L.prototype.Si;
                                _.L.prototype.bd = _.L.prototype.Qi;
                                _.L.prototype.bf = _.L.prototype.Di;
                                _.L.prototype.bg = _.L.prototype.Ki;
                                _.L.prototype.bh = _.L.prototype.Hi;
                                _.L.prototype.bi = _.L.prototype.Ii;
                                _.L.prototype.bj = _.L.prototype.xi;
                                _.L.prototype.bk = _.L.prototype.wi;
                                _.w("gbar.a", _.L.j());
                                var Fd = new Pc(window);
                                _.dd("api", Fd);
                                var Gd = _.Ad() || new _.Oc,
                                    Hd = _.p(_.F(Gd, 8));
                                window.__PVT = Hd;
                                _.dd("eq", _.Ed);

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                var Id = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(Id, _.C);
                                var Jd = function () {
                                    _.K.call(this);
                                    this.o = [];
                                    this.j = []
                                };
                                _.r(Jd, _.K);
                                Jd.prototype.A = function (a, b) {
                                    this.o.push({
                                        features: a,
                                        options: b
                                    })
                                };
                                Jd.prototype.init = function (a, b, c) {
                                    window.gapi = {};
                                    var d = window.___jsl = {};
                                    d.h = _.p(_.F(a, 1));
                                    _.Fc(a, 12) && (d.dpo = _.n(_.G(a, 12)));
                                    d.ms = _.p(_.F(a, 2));
                                    d.m = _.p(_.F(a, 3));
                                    d.l = [];
                                    _.F(b, 1) && (a = _.F(b, 3)) && this.j.push(a);
                                    _.F(c, 1) && (c = _.F(c, 2)) && this.j.push(c);
                                    _.w("gapi.load", (0, _.v)(this.A, this));
                                    return this
                                };
                                var Kd = _.I(_.yd, _.Rc, 14) || new _.Rc,
                                    Ld = _.I(_.yd, _.Sc, 9) || new _.Sc,
                                    Md = new Id,
                                    Nd = new Jd;
                                Nd.init(Kd, Ld, Md);
                                _.dd("gs", Nd);

                            } catch (e) {
                                _._DumpException(e)
                            }
                        })(this.gbar_);
                        // Google Inc.
                        ;
                    });
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg5',
                    '\x3cspan class\x3d\x22gb\x22 style\x3d\x22display:none\x22\x3e\x3c/span\x3e\x3cdiv class\x3d\x22gb_pa gb_Zd gb_Va\x22 id\x3d\x22gb\x22\x3e\x3cdiv class\x3d\x22gb_Wd gb_Sa gb_Id\x22 data-ogsr-up\x3d\x22\x22\x3e\x3cdiv class\x3d\x22gb_Se\x22\x3e\x3cdiv class\x3d\x22gb_Nc\x22\x3e\x3cdiv class\x3d\x22gb_B gb_bd gb_h gb_Af\x22 data-ogsr-fb\x3d\x22true\x22 data-ogsr-alt\x3d\x22\x22 id\x3d\x22gbwa\x22\x3e\x3cdiv class\x3d\x22gb_zf\x22\x3e\x3ca class\x3d\x22gb_C\x22 aria-label\x3d\x22Google \u5e94\u7528\x22 href\x3d\x22https://www.google.com.hk/intl/zh-CN/about/products?tab\x3dwh\x22 aria-expanded\x3d\x22false\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3csvg class\x3d\x22gb_Ve\x22 focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3ca class\x3d\x22gb_3 gb_4 gb_9d gb_3c\x22 href\x3d\x22https://accounts.google.com/ServiceLogin?hl\x3dzh-CN\x26amp;passive\x3dtrue\x26amp;continue\x3dhttps://www.google.com.hk/search%3Fhl%3Dzh-CN%26q%3D%25E5%25BC%25A0%25E9%25B9%25BF%25E9%25B9%25BF%25E7%259A%2584csdn\x26amp;ec\x3dGAZAAQ\x22 target\x3d\x22_top\x22\x3e\u767b\u5f55\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'
                    );
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg7',
                    '\x3cdiv jscontroller\x3d\x22fXO0xe\x22 class\x3d\x22rctAzd\x22 data-spt\x3d\x221\x22 role\x3d\x22link\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22ok5gFc\x22 data-ved\x3d\x220ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQqsEHCAg\x22\x3e\x3cdiv class\x3d\x22OHhdAd\x22\x3e\u66f4\u6539\u4e3b\u9898\x3c/div\x3e\x3cdiv class\x3d\x22FQxBGc WGYX8 ckX4df\x22\x3e\x3cdiv class\x3d\x22qfpP8d NS4IZ\x22\x3e\x3cspan style\x3d\x22height:20px;line-height:20px;width:20px\x22 class\x3d\x22z1asCe aqvxcd\x22\x3e\x3csvg focusable\x3d\x22false\x22 xmlns\x3d\x22http://www.w3.org/2000/svg\x22 enable-background\x3d\x22new 0 0 24 24\x22 height\x3d\x2224\x22 viewbox\x3d\x220 0 24 24\x22 width\x3d\x2224\x22\x3e\x3crect fill\x3d\x22none\x22 height\x3d\x2224\x22 width\x3d\x2224\x22\x3e\x3c/rect\x3e\x3cpath d\x3d\x22M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0 c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2 c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1 C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06 c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41 l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41 c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36 c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'
                    );
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg9',
                    '\x3cdiv class\x3d\x22VCQMIc\x22\x3e\u8bbe\u7f6e\x3c/div\x3e');
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg11',
                    '\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c zriOQb UU8UAb gLSAk rShyOb\x22 jscontroller\x3d\x22WlNQGd\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnms\x26amp;tbm\x3dshop\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoAHoECAEQCg\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan class\x3d\x22bmaJhd iJddsb\x22 style\x3d\x22height:16px;width:16px\x22\x3e\x3csvg focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M21.11 2.89A3.02 3.02 0 0 0 18.95 2h-5.8c-.81 0-1.58.31-2.16.89L7.25 6.63 2.9 10.98a3.06 3.06 0 0 0 0 4.32l5.79 5.8a3.05 3.05 0 0 0 4.32.01l8.09-8.1c.58-.58.9-1.34.9-2.16v-5.8c0-.81-.32-1.59-.89-2.16zM20 10.85c0 .28-.12.54-.32.74l-3.73 3.74-4.36 4.36c-.41.41-1.08.41-1.49 0l-2.89-2.9-2.9-2.9a1.06 1.06 0 0 1 0-1.49l8.1-8.1c.2-.2.46-.3.74-.3l5.8-.01A1.05 1.05 0 0 1 20 5.05v5.8zM16 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\u8d2d\u7269\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnms\x26amp;tbm\x3dbks\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoAXoECAEQCw\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan class\x3d\x22bmaJhd iJddsb\x22 style\x3d\x22height:16px;width:16px\x22\x3e\x3csvg focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M18 2H6a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm0 18H6V4h2v8l2.5-1.5L13 12V4h5v16\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\u56fe\u4e66\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://www.google.com.hk/flights?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnms\x26amp;tbm\x3dflm\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoAnoECAEQDA\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan class\x3d\x22bmaJhd iJddsb\x22 style\x3d\x22height:16px;width:16px\x22\x3e\x3csvg focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M12.98 12.89l-4.03 4.03.42 2.95L8.24 21l-1.87-3.37L3 15.76l1.12-1.12 2.95.42 4.03-4.03L3 6.77l1.5-1.5 10.04 2.32 4.2-4.2a1.32 1.32 0 0 1 1.87 0c.52.52.52 1.36 0 1.87l-4.2 4.2 2.32 10.04-1.5 1.5-4.25-8.11\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\u822a\u73ed\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://www.google.com/finance?sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQ_AUoA3oECAEQDQ\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan class\x3d\x22bmaJhd iJddsb\x22 style\x3d\x22height:16px;width:16px\x22\x3e\x3csvg focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M6 15.5l-3 2.94V10h3v5.5zm5-1.84l-1.57-1.34L8 13.64V6h3v7.66zM16 12l-3 3V2h3v10zm2.81-.19L17 10h5v5l-1.79-1.79L13 20.36l-3.47-3.02L5.75 21H3l6.47-6.34L13 17.64l5.81-5.83\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\u8d22\u7ecf\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e'
                    );
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg13',
                    '\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c VpHku gLSAk rShyOb\x22 jscontroller\x3d\x22WlNQGd\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/preferences?hl\x3dzh-CN\x26amp;prev\x3dhttps://www.google.com.hk/search?hl%3Dzh-CN%26q%3D%25E5%25BC%25A0%25E9%25B9%25BF%25E9%25B9%25BF%25E7%259A%2584csdn\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAF6BAgBEBI\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u641c\u7d22\u8bbe\u7f6e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/preferences?hl\x3dzh-CN\x26amp;prev\x3dhttps://www.google.com.hk/search?hl%3Dzh-CN%26q%3D%25E5%25BC%25A0%25E9%25B9%25BF%25E9%25B9%25BF%25E7%259A%2584csdn\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAJ6BAgBEBM#languages\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan\x3e\u8bed\u8a00\x3c/span\x3e\x3cspan style\x3d\x22margin-left:3px\x22\x3e (Languages)\x3c/span\x3e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-safesearch-on\x3d\x221\x22 href\x3d\x22/setprefs?safeui\x3dimages\x26amp;sig\x3d0_63KqkTgjedmiImIwJ5YXlO-2QrQ%3D\x26amp;prev\x3dhttps://www.google.com.hk/search?hl%3Dzh-CN%26q%3D%25E5%25BC%25A0%25E9%25B9%25BF%25E9%25B9%25BF%25E7%259A%2584csdn\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAN6BAgBEBQ\x22 id\x3d\x22safesearch\x22\x3e\x3cdiv\x3e\u663e\u793a\u542b\u6709\u9732\u9aa8\u8272\u60c5\u5185\u5bb9\u7684\u641c\u7d22\u7ed3\u679c\x3c/div\x3e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/advanced_search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAR6BAgBEBU\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u9ad8\u7ea7\u641c\u7d22\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/history/optout?hl\x3dzh-CN\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAV6BAgBEBY\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u641c\u7d22\u8bb0\u5f55\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/history/privacyadvisor/search/unauth?utm_source\x3dgooglemenu\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAZ6BAgBEBc\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u60a8\u5728 Google \u641c\u7d22\u4e2d\u7684\u6570\u636e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://support.google.com/websearch/?source\x3dg\x26amp;hl\x3dzh-CN\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQo_oBKAd6BAgBEBg\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u641c\u7d22\u5e2e\u52a9\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e'
                    );
            })();
            (function () {
                window.jsl.dh('hdtbMenus',
                    '\x3cdiv class\x3d\x22LkcePc\x22\x3e\x3c/div\x3e\x3cspan jscontroller\x3d\x22nabPbb\x22 jsaction\x3d\x22KyPa0e:Y0y4c;BVfjhf:VFzweb\x22\x3e\x3cg-popup jsname\x3d\x22V68bde\x22 jscontroller\x3d\x22DPreE\x22 jsaction\x3d\x22A05xBd:IYtByb;EOZ57e:WFrRFb;\x22 jsdata\x3d\x22mVjAjf;_;B/WixM\x22\x3e\x3cdiv jsname\x3d\x22oYxtQd\x22 class\x3d\x22rIbAWc\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22WFrRFb;keydown:uYT2Vb\x22\x3e\x3cdiv class\x3d\x22hdtb-mn-hd Yg3U7e\x22\x3e\x3cdiv class\x3d\x22KTBKoe\x22\x3e\u4e0d\u9650\u8bed\u8a00\x3c/div\x3e\x3cspan class\x3d\x22gTl8xb\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv jsname\x3d\x22V68bde\x22 class\x3d\x22EwsJzb sAKBe B8Kd8d\x22 style\x3d\x22display:none;z-index:1\x22\x3e\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c Tlae9d gLSAk rShyOb\x22 jscontroller\x3d\x22WlNQGd\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 class\x3d\x22nvELY ErsxPb\x22 jscontroller\x3d\x22CnSW2d\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixY\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22\x3e\u4e0d\u9650\u8bed\u8a00\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dlr:lang_1zh-CN%7Clang_1zh-TW\x26amp;lr\x3dlang_zh-CN%7Clang_zh-TW\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECA\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u6240\u6709\u4e2d\u6587\u7f51\u9875\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dlr:lang_1zh-CN\x26amp;lr\x3dlang_zh-CN\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECE\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u7b80\u4f53\u4e2d\u6587\u7f51\u9875\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e\x3c/div\x3e\x3c/g-popup\x3e\x3c/span\x3e\x3cspan jscontroller\x3d\x22nabPbb\x22 jsaction\x3d\x22KyPa0e:Y0y4c;BVfjhf:VFzweb\x22\x3e\x3cg-popup jsname\x3d\x22V68bde\x22 jscontroller\x3d\x22DPreE\x22 jsaction\x3d\x22A05xBd:IYtByb;EOZ57e:WFrRFb;\x22 jsdata\x3d\x22mVjAjf;_;B/WixM\x22\x3e\x3cdiv jsname\x3d\x22oYxtQd\x22 class\x3d\x22rIbAWc\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22WFrRFb;keydown:uYT2Vb\x22\x3e\x3cdiv class\x3d\x22hdtb-mn-hd\x22\x3e\x3cdiv class\x3d\x22KTBKoe\x22\x3e\u65f6\u95f4\u4e0d\u9650\x3c/div\x3e\x3cspan class\x3d\x22gTl8xb\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv jsname\x3d\x22V68bde\x22 class\x3d\x22EwsJzb sAKBe B8Kd8d\x22 style\x3d\x22display:none;z-index:1\x22\x3e\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c Tlae9d gLSAk rShyOb\x22 jscontroller\x3d\x22WlNQGd\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 class\x3d\x22nvELY ErsxPb\x22 jscontroller\x3d\x22CnSW2d\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixY\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22\x3e\u65f6\u95f4\u4e0d\u9650\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:h\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECY\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u5c0f\u65f6\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:d\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECc\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 24 \u5c0f\u65f6\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:w\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECg\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u5468\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:m\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECk\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u4e2a\u6708\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:y\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECo\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u5e74\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22 jscontroller\x3d\x22VD4Qme\x22 data-m\x3d\x22true\x22\x3e\x3cspan role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 jsaction\x3d\x22EEGHee\x22 data-ved\x3d\x222ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBECs\x22\x3e\u81ea\u5b9a\u65e5\u671f\u8303\u56f4...\x3c/span\x3e\x3cdiv class\x3d\x22n5Ug4b\x22 style\x3d\x22display:none\x22\x3e\x3cdiv class\x3d\x22vOvh1b\x22 jsaction\x3d\x22xp3IKd\x22\x3e\x3c/div\x3e\x3cdiv class\x3d\x22J6UZg\x22 aria-modal\x3d\x22true\x22 role\x3d\x22dialog\x22\x3e\x3cdiv class\x3d\x22Jy9Ore\x22 role\x3d\x22heading\x22\x3e\u81ea\u5b9a\u65e5\u671f\u8303\u56f4\x3c/div\x3e\x3clabel class\x3d\x22Qtsmnf tmDYm\x22 for\x3d\x22OouJcb\x22\x3e\u4ece\x3c/label\x3e\x3clabel class\x3d\x22Qtsmnf iWBKNe\x22 for\x3d\x22rzG2be\x22\x3e\u81f3\x3c/label\x3e\x3cdiv class\x3d\x22Gwgzqd\x22 aria-label\x3d\x22\u5173\u95ed\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22xp3IKd\x22\x3e\x3c/div\x3e\x3cdiv class\x3d\x22NwEGxd\x22\x3e\x3cdiv class\x3d\x22qomYCd\x22\x3e\x3c/div\x3e\x3cform action\x3d\x22/search\x22 class\x3d\x22T3kYXe\x22 id\x3d\x22T3kYXe\x22 method\x3d\x22get\x22\x3e\x3cinput name\x3d\x22q\x22 value\x3d\x22\u5f20\u9e7f\u9e7f\u7684csdn\x22 type\x3d\x22hidden\x22\x3e\x3cinput name\x3d\x22hl\x22 value\x3d\x22zh-CN\x22 type\x3d\x22hidden\x22\x3e\x3cinput name\x3d\x22source\x22 type\x3d\x22hidden\x22 value\x3d\x22lnt\x22\x3e\x3cinput value\x3d\x22cdr:1,cd_min:x,cd_max:x\x22 id\x3d\x22HjtPBb\x22 name\x3d\x22tbs\x22 type\x3d\x22hidden\x22\x3e\x3cinput value\x3d\x22\x22 name\x3d\x22tbm\x22 type\x3d\x22hidden\x22\x3e\x3cinput class\x3d\x22OouJcb\x22 type\x3d\x22text\x22 value\x3d\x22\x22 autocomplete\x3d\x22off\x22 id\x3d\x22OouJcb\x22 jsaction\x3d\x22focus:daRB0b\x22\x3e\x3cinput class\x3d\x22rzG2be\x22 type\x3d\x22text\x22 value\x3d\x22\x22 autocomplete\x3d\x22off\x22 id\x3d\x22rzG2be\x22 jsaction\x3d\x22focus:daRB0b\x22\x3e\x3cg-button class\x3d\x22Ru1Ao BwGU8e fE5Rge\x22 jsaction\x3d\x22hNEEAb\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\u5f00\u59cb\u641c\u7d22\x3c/g-button\x3e\x3cinput type\x3d\x22submit\x22 jsaction\x3d\x22zbvklb\x22 style\x3d\x22display:none\x22\x3e\x3c/form\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e\x3c/div\x3e\x3c/g-popup\x3e\x3c/span\x3e\x3cspan jscontroller\x3d\x22nabPbb\x22 jsaction\x3d\x22KyPa0e:Y0y4c;BVfjhf:VFzweb\x22\x3e\x3cg-popup jsname\x3d\x22V68bde\x22 jscontroller\x3d\x22DPreE\x22 jsaction\x3d\x22A05xBd:IYtByb;EOZ57e:WFrRFb;\x22 jsdata\x3d\x22mVjAjf;_;B/WixM\x22\x3e\x3cdiv jsname\x3d\x22oYxtQd\x22 class\x3d\x22rIbAWc\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22WFrRFb;keydown:uYT2Vb\x22\x3e\x3cdiv class\x3d\x22hdtb-mn-hd\x22\x3e\x3cdiv class\x3d\x22KTBKoe\x22\x3e\u6240\u6709\u7ed3\u679c\x3c/div\x3e\x3cspan class\x3d\x22gTl8xb\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv jsname\x3d\x22V68bde\x22 class\x3d\x22EwsJzb sAKBe B8Kd8d\x22 style\x3d\x22display:none;z-index:1\x22\x3e\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c Tlae9d gLSAk rShyOb\x22 jscontroller\x3d\x22WlNQGd\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 class\x3d\x22nvELY ErsxPb\x22 jscontroller\x3d\x22CnSW2d\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixY\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22\x3e\u6240\u6709\u7ed3\u679c\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22CnSW2d\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;B/WixQ\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3d%E5%BC%A0%E9%B9%BF%E9%B9%BF%E7%9A%84csdn\x26amp;hl\x3dzh-CN\x26amp;source\x3dlnt\x26amp;tbs\x3dli:1\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwjo8P64guzxAhWEDd4KHZF3DWsQpwV6BAgBEDE\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u7cbe\u786e\u5339\u914d\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e\x3c/div\x3e\x3c/g-popup\x3e\x3c/span\x3e'
                    );
            })();
            (function () {
                window.jsl.dh('spch',
                    '\x3cbutton class\x3d\x22close-button\x22 id\x3d\x22spchx\x22 aria-label\x3d\x22\u5173\u95ed\x22\x3e\x26times;\x3c/button\x3e\x3cdiv class\x3d\x22spchc\x22 id\x3d\x22spchc\x22\x3e\x3cdiv class\x3d\x22inner-container\x22\x3e\x3cdiv class\x3d\x22button-container\x22\x3e\x3cspan class\x3d\x22r8s4j\x22 id\x3d\x22spchl\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22button\x22 id\x3d\x22spchb\x22\x3e\x3cdiv class\x3d\x22microphone\x22\x3e\x3cspan class\x3d\x22receiver\x22\x3e\x3c/span\x3e\x3cdiv class\x3d\x22wrapper\x22\x3e\x3cspan class\x3d\x22stem\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22shell\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d\x22text-container\x22\x3e\x3cspan class\x3d\x22spcht\x22 style\x3d\x22color:#70757a\x22 id\x3d\x22spchi\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22spcht\x22 style\x3d\x22color:#000\x22 id\x3d\x22spchf\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d\x22google-logo\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22permission-bar\x22\x3e\x3cdiv class\x3d\x22permission-bar-gradient\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'
                    );
            })();
            (function () {
                window.jsl.dh('_zs3zYOjRLISb-AaR77XYBg26',
                    '\x3cdiv\x3e\x3cdiv\x3e\x3cdiv class\x3d\x22gb_Fd\x22\x3eGoogle \u5e94\u7528\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e',
                    function () {
                        window.gbar && gbar.up && gbar.up.tp && gbar.up.tp();
                        this.gbar_ = this.gbar_ || {};
                        (function (_) {
                            var window = this;
                            try {
                                _.Od = function (a, b, c) {
                                    if (!a.o)
                                        if (c instanceof Array) {
                                            c = _.ua(c);
                                            for (var d = c.next(); !d.done; d = c.next()) _.Od(
                                                a, b, d.value)
                                        } else {
                                            d = (0, _.v)(a.F, a, b);
                                            var e = a.B + c;
                                            a.B++;
                                            b.setAttribute("data-eqid", e);
                                            a.D[e] = d;
                                            b && b.addEventListener ? b.addEventListener(c, d, !
                                                1) : b && b.attachEvent ? b.attachEvent(
                                                "on" + c, d) : a.A.log(Error("p`" + b))
                                        }
                                };

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                /*

                                 Copyright The Closure Library Authors.
                                 SPDX-License-Identifier: Apache-2.0
                                */
                                _.Pd = function () {
                                    if (!_.t.addEventListener || !Object.defineProperty)
                                    return !1;
                                    var a = !1,
                                        b = Object.defineProperty({}, "passive", {
                                            get: function () {
                                                a = !0
                                            }
                                        });
                                    try {
                                        _.t.addEventListener("test", _.Ha, b), _.t
                                            .removeEventListener("test", _.Ha, b)
                                    } catch (c) {}
                                    return a
                                }();
                                _.Qd = _.Tb ? "webkitTransitionEnd" : _.Pb ? "otransitionend" :
                                    "transitionend";

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                var Rd = document.querySelector(".gb_B .gb_C"),
                                    Sd = document.querySelector("#gb.gb_Dc");
                                Rd && !Sd && _.Od(_.Ed, Rd, "click");

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                var Kh = function (a) {
                                    _.K.call(this);
                                    this.C = a;
                                    this.A = null;
                                    this.o = {};
                                    this.D = {};
                                    this.j = {};
                                    this.B = null
                                };
                                _.r(Kh, _.K);
                                _.Lh = function (a) {
                                    if (a.A) return a.A;
                                    for (var b in a.j)
                                        if (a.j[b].jf() && a.j[b].Qb()) return a.j[b];
                                    return null
                                };
                                _.h = Kh.prototype;
                                _.h.Cf = function (a) {
                                    a && _.Lh(this) && a != _.Lh(this) && _.Lh(this).Yd(!1);
                                    this.A = a
                                };
                                _.h.Hg = function (a) {
                                    a = this.j[a] || a;
                                    return _.Lh(this) == a
                                };
                                _.h.Te = function (a, b) {
                                    b = b.Sc();
                                    if (this.o[a] && this.o[a][b])
                                        for (var c = 0; c < this.o[a][b].length; c++) try {
                                            this.o[a][b][c]()
                                        } catch (d) {
                                            this.C.log(d)
                                        }
                                };
                                _.h.Yh = function (a) {
                                    return !this.D[a.Sc()]
                                };
                                _.h.dh = function (a) {
                                    this.j[a] && (_.Lh(this) && _.Lh(this).Sc() == a || this.j[
                                        a].Yd(!0))
                                };
                                _.h.Za = function (a) {
                                    this.B = a;
                                    for (var b in this.j) this.j[b].jf() && this.j[b].Za(a)
                                };
                                _.h.yf = function (a) {
                                    this.j[a.Sc()] = a
                                };
                                _.h.Ie = function (a) {
                                    return a in this.j ? this.j[a] : null
                                };
                                var Mh = new Kh(_.Cd);
                                _.dd("dd", Mh);

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                _.oj = function (a, b) {
                                    a = a.split(".");
                                    b = b || _.t;
                                    for (var c = 0; c < a.length; c++)
                                        if (b = b[a[c]], null == b) return null;
                                    return b
                                };

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                var pj = document.querySelector(".gb_Na .gb_C"),
                                    qj = document.querySelector("#gb.gb_Dc");
                                pj && !qj && _.Od(_.Ed, pj, "click");

                            } catch (e) {
                                _._DumpException(e)
                            }
                        })(this.gbar_);
                        // Google Inc.
                        ;
                        this.gbar_ = this.gbar_ || {};
                        (function (_) {
                            var window = this;
                            try {
                                /*

                                 Copyright The Closure Library Authors.
                                 SPDX-License-Identifier: Apache-2.0
                                */
                                var Yd, Zd, $d, ae, be, ce, de, fe, je, ie, le;
                                _.Td = function (a) {
                                    var b = a.length;
                                    if (0 < b) {
                                        for (var c = Array(b), d = 0; d < b; d++) c[d] = a[d];
                                        return c
                                    }
                                    return []
                                };
                                _.Ud = function (a, b) {
                                    var c = Array.prototype.slice.call(arguments, 1);
                                    return function () {
                                        var d = c.slice();
                                        d.push.apply(d, arguments);
                                        return a.apply(this, d)
                                    }
                                };
                                _.Vd = function (a) {
                                    var b = typeof a;
                                    return "object" != b ? b : a ? Array.isArray(a) ? "array" :
                                        b : "null"
                                };
                                _.Wd = function (a) {
                                    var b = _.Vd(a);
                                    return "array" == b || "object" == b && "number" == typeof a
                                        .length
                                };
                                _.Xd = function (a, b) {
                                    return 0 == a.lastIndexOf(b, 0)
                                };
                                Yd = /&/g;
                                Zd = /</g;
                                $d = />/g;
                                ae = /"/g;
                                be = /'/g;
                                ce = /\x00/g;
                                de = /[\x00&<>"']/;
                                _.ee = function (a, b) {
                                    if (b) a = a.replace(Yd, "&amp;").replace(Zd, "&lt;")
                                        .replace($d, "&gt;").replace(ae, "&quot;").replace(be,
                                            "&#39;").replace(ce, "&#0;");
                                    else {
                                        if (!de.test(a)) return a; - 1 != a.indexOf("&") && (a =
                                            a.replace(Yd, "&amp;")); - 1 != a.indexOf("<") && (
                                            a = a.replace(Zd, "&lt;")); - 1 != a.indexOf(">") &&
                                            (a = a.replace($d, "&gt;")); - 1 != a.indexOf(
                                            '"') && (a = a.replace(ae, "&quot;")); - 1 != a
                                            .indexOf("'") && (a = a.replace(be, "&#39;")); - 1
                                            != a.indexOf("\x00") && (a = a.replace(ce, "&#0;"))
                                    }
                                    return a
                                };
                                fe = function (a, b) {
                                    return a < b ? -1 : a > b ? 1 : 0
                                };
                                _.ge = function (a, b) {
                                    var c = 0;
                                    a = (0, _.eb)(String(a)).split(".");
                                    b = (0, _.eb)(String(b)).split(".");
                                    for (var d = Math.max(a.length, b.length), e = 0; 0 == c &&
                                        e < d; e++) {
                                        var f = a[e] || "",
                                            g = b[e] || "";
                                        do {
                                            f = /(\d*)(\D*)(.*)/.exec(f) || ["", "", "", ""];
                                            g = /(\d*)(\D*)(.*)/.exec(g) || ["", "", "", ""];
                                            if (0 == f[0].length && 0 == g[0].length) break;
                                            c = fe(0 == f[1].length ? 0 : parseInt(f[1], 10),
                                                    0 == g[1].length ? 0 : parseInt(g[1], 10)
                                                    ) || fe(0 == f[2].length, 0 == g[2]
                                                .length) || fe(f[2], g[2]);
                                            f = f[3];
                                            g = g[3]
                                        } while (0 == c)
                                    }
                                    return c
                                };
                                _.he = function (a) {
                                    return a = _.ee(a, void 0)
                                };
                                je = function (a, b) {
                                    var c = ie;
                                    return Object.prototype.hasOwnProperty.call(c, a) ? c[a] :
                                        c[a] = b(a)
                                };
                                ie = {};
                                _.ke = function (a) {
                                    return je(a, function () {
                                        return 0 <= _.ge(_.gc, a)
                                    })
                                };
                                try {
                                    (new self.OffscreenCanvas(0, 0)).getContext("2d")
                                } catch (a) {}
                                le = !_.B || 9 <= Number(_.jc);
                                _.me = !_.Sb && !_.B || _.B && 9 <= Number(_.jc) || _.Sb && _.ke(
                                    "1.9.1");
                                _.ne = _.B && !_.ke("9");
                                _.oe = _.B || _.Pb || _.Tb;
                                _.pe = function (a, b) {
                                    this.width = a;
                                    this.height = b
                                };
                                _.h = _.pe.prototype;
                                _.h.aspectRatio = function () {
                                    return this.width / this.height
                                };
                                _.h.Ub = function () {
                                    return !(this.width * this.height)
                                };
                                _.h.ceil = function () {
                                    this.width = Math.ceil(this.width);
                                    this.height = Math.ceil(this.height);
                                    return this
                                };
                                _.h.floor = function () {
                                    this.width = Math.floor(this.width);
                                    this.height = Math.floor(this.height);
                                    return this
                                };
                                _.h.round = function () {
                                    this.width = Math.round(this.width);
                                    this.height = Math.round(this.height);
                                    return this
                                };
                                var se;
                                _.qe = function (a, b) {
                                    return (b || document).getElementsByTagName(String(a))
                                };
                                _.M = function (a, b) {
                                    var c = b || document;
                                    if (c.getElementsByClassName) a = c.getElementsByClassName(
                                        a)[0];
                                    else {
                                        c = document;
                                        var d = b || c;
                                        a = d.querySelectorAll && d.querySelector && a ? d
                                            .querySelector(a ? "." + a : "") : _.re(c, "*", a,
                                                b)[0] || null
                                    }
                                    return a || null
                                };
                                _.re = function (a, b, c, d) {
                                    a = d || a;
                                    b = b && "*" != b ? String(b).toUpperCase() : "";
                                    if (a.querySelectorAll && a.querySelector && (b || c))
                                        return a.querySelectorAll(b + (c ? "." + c : ""));
                                    if (c && a.getElementsByClassName) {
                                        a = a.getElementsByClassName(c);
                                        if (b) {
                                            d = {};
                                            for (var e = 0, f = 0, g; g = a[f]; f++) b == g
                                                .nodeName && (d[e++] = g);
                                            d.length = e;
                                            return d
                                        }
                                        return a
                                    }
                                    a = a.getElementsByTagName(b || "*");
                                    if (c) {
                                        d = {};
                                        for (f = e = 0; g = a[f]; f++) b = g.className,
                                            "function" == typeof b.split && _.ca(b.split(/\s+/),
                                                c) && (d[e++] = g);
                                        d.length = e;
                                        return d
                                    }
                                    return a
                                };
                                _.te = function (a, b) {
                                    _.da(b, function (c, d) {
                                        c && "object" == typeof c && c.Tb && (c = c
                                        .Eb());
                                        "style" == d ? a.style.cssText = c : "class" ==
                                            d ? a.className = c : "for" == d ? a
                                            .htmlFor = c : se.hasOwnProperty(d) ? a
                                            .setAttribute(se[d], c) : _.Xd(d,
                                            "aria-") || _.Xd(d, "data-") ? a
                                            .setAttribute(d, c) : a[d] = c
                                    })
                                };
                                se = {
                                    cellpadding: "cellPadding",
                                    cellspacing: "cellSpacing",
                                    colspan: "colSpan",
                                    frameborder: "frameBorder",
                                    height: "height",
                                    maxlength: "maxLength",
                                    nonce: "nonce",
                                    role: "role",
                                    rowspan: "rowSpan",
                                    type: "type",
                                    usemap: "useMap",
                                    valign: "vAlign",
                                    width: "width"
                                };
                                _.we = function (a, b) {
                                    var c = String(b[0]),
                                        d = b[1];
                                    if (!le && d && (d.name || d.type)) {
                                        c = ["<", c];
                                        d.name && c.push(' name="', _.he(d.name), '"');
                                        if (d.type) {
                                            c.push(' type="', _.he(d.type), '"');
                                            var e = {};
                                            _.fa(e, d);
                                            delete e.type;
                                            d = e
                                        }
                                        c.push(">");
                                        c = c.join("")
                                    }
                                    c = _.ue(a, c);
                                    d && ("string" === typeof d ? c.className = d : Array
                                        .isArray(d) ? c.className = d.join(" ") : _.te(c, d)
                                        );
                                    2 < b.length && _.ve(a, c, b, 2);
                                    return c
                                };
                                _.ve = function (a, b, c, d) {
                                    function e(k) {
                                        k && b.appendChild("string" === typeof k ? a
                                            .createTextNode(k) : k)
                                    }
                                    for (; d < c.length; d++) {
                                        var f = c[d];
                                        if (!_.Wd(f) || _.Ia(f) && 0 < f.nodeType) e(f);
                                        else {
                                            a: {
                                                if (f && "number" == typeof f.length) {
                                                    if (_.Ia(f)) {
                                                        var g = "function" == typeof f.item ||
                                                            "string" == typeof f.item;
                                                        break a
                                                    }
                                                    if ("function" === typeof f) {
                                                        g = "function" == typeof f.item;
                                                        break a
                                                    }
                                                }
                                                g = !1
                                            }
                                            _.Sa(g ? _.Td(f) : f, e)
                                        }
                                    }
                                };
                                _.xe = function (a) {
                                    return _.ue(document, a)
                                };
                                _.ue = function (a, b) {
                                    b = String(b);
                                    "application/xhtml+xml" === a.contentType && (b = b
                                        .toLowerCase());
                                    return a.createElement(b)
                                };
                                _.ye = function (a) {
                                    for (var b; b = a.firstChild;) a.removeChild(b)
                                };
                                _.ze = function (a) {
                                    return a && a.parentNode ? a.parentNode.removeChild(a) :
                                        null
                                };
                                _.Ae = function (a) {
                                    return _.Ia(a) && 1 == a.nodeType
                                };
                                _.Be = function (a) {
                                    return 9 == a.nodeType ? a : a.ownerDocument || a.document
                                };
                                _.Ce = function (a, b, c) {
                                    for (var d = 0; a && (null == c || d <= c);) {
                                        if (b(a)) return a;
                                        a = a.parentNode;
                                        d++
                                    }
                                    return null
                                };

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                _.uj = function (a) {
                                    _.D(this, a, -1, null, null)
                                };
                                _.r(_.uj, _.C);

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                _.vj = function (a, b, c) {
                                    a.rel = c; - 1 != c.toLowerCase().indexOf("stylesheet") ? (a
                                            .href = _.cb(b), (b = _.Ib(a.ownerDocument && a
                                                .ownerDocument.defaultView)) && a.setAttribute(
                                                "nonce", b)) : a.href = b instanceof _.ab ? _
                                        .cb(b) : b instanceof _.gb ? _.hb(b) : _.hb(_.nb(b))
                                };

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                _.wj = function (a) {
                                    for (var b = 0, c = 0, d = {}; c < a.length;) {
                                        var e = a[c++],
                                            f = _.Ia(e) ? "o" + _.La(e) : (typeof e).charAt(0) +
                                            e;
                                        Object.prototype.hasOwnProperty.call(d, f) || (d[f] = !
                                            0, a[b++] = e)
                                    }
                                    a.length = b
                                };
                                _.xj = function () {
                                    var a = "undefined" !== typeof window ? window
                                        .trustedTypes : void 0;
                                    return null !== a && void 0 !== a ? a : null
                                };
                                _.yj = function (a) {
                                    var b, c = (a.ownerDocument && a.ownerDocument
                                        .defaultView || window).document;
                                    (b = (c = null === (b = c.querySelector) || void 0 === b ?
                                            void 0 : b.call(c, "script[nonce]")) ? c.nonce || c
                                        .getAttribute("nonce") || "" : "") && a.setAttribute(
                                        "nonce", b)
                                };
                                _.Bj = function (a, b) {
                                    if ("undefined" != typeof _.zj && b instanceof _.zj) {
                                        var c;
                                        if (null === (c = _.xj()) || void 0 === c || !c
                                            .isScriptURL(b))
                                            if ("undefined" != typeof _.Aj && b instanceof _.Aj)
                                                b = b.o;
                                            else throw Error("S");
                                    } else b = _.bb(b);
                                    a.src = b;
                                    _.yj(a)
                                };

                            } catch (e) {
                                _._DumpException(e)
                            }
                            try {
                                var Cj = function (a, b, c) {
                                        _.Dd.log(46, {
                                            att: a,
                                            max: b,
                                            url: c
                                        })
                                    },
                                    Ej = function (a, b, c) {
                                        _.Dd.log(47, {
                                            att: a,
                                            max: b,
                                            url: c
                                        });
                                        a < b ? Dj(a + 1, b) : _.Cd.log(Error("T`" + a + "`" + b), {
                                            url: c
                                        })
                                    },
                                    Dj = function (a, b) {
                                        if (Fj) {
                                            var c = _.xe("SCRIPT");
                                            c.async = !0;
                                            c.type = "text/javascript";
                                            c.charset = "UTF-8";
                                            _.Bj(c, Fj);
                                            c.onload = _.Ud(Cj, a, b, c.src);
                                            c.onerror = _.Ud(Ej, a, b, c.src);
                                            _.Dd.log(45, {
                                                att: a,
                                                max: b,
                                                url: c.src
                                            });
                                            _.qe("HEAD")[0].appendChild(c)
                                        }
                                    },
                                    Gj = function (a) {
                                        _.D(this, a, -1, null, null)
                                    };
                                _.r(Gj, _.C);
                                var Hj = _.I(_.yd, Gj, 17) || new Gj,
                                    Ij, Fj = (Ij = _.I(Hj, _.uj, 1)) ? _.db(_.F(Ij, 4) || "") :
                                    null,
                                    Jj, Kj = (Jj = _.I(Hj, _.uj, 2)) ? _.db(_.F(Jj, 4) || "") :
                                    null,
                                    Lj = function () {
                                        Dj(1, 2);
                                        if (Kj) {
                                            var a = _.xe("LINK");
                                            a.setAttribute("type", "text/css");
                                            _.vj(a, Kj, "stylesheet");
                                            var b = _.Ib();
                                            b && a.setAttribute("nonce", b);
                                            _.qe("HEAD")[0].appendChild(a)
                                        }
                                    };
                                (function () {
                                    var a = _.zd();
                                    if (_.G(a, 18)) Lj();
                                    else {
                                        var b = _.F(a, 19) || 0;
                                        window.addEventListener("load", function () {
                                            window.setTimeout(Lj, b)
                                        })
                                    }
                                })();

                            } catch (e) {
                                _._DumpException(e)
                            }
                        })(this.gbar_);
                        // Google Inc.
                        ;
                    });
            })();
            (function () {
                google.drty && google.drty();
            })();
        });
    </script>
    <div></div>
    <div id="lfootercc">
        <script nonce="w/grgTRk/q98Fl7cfWz/Gg==">
            (function () {
                for (var i in google.iir || {}) {
                    _setImagesSrc([i], google.iir[i]);
                }
                google.iir = {};
            })();
        </script>
        <div id="reviewDialog" data-async-context="async_id_prefix:" data-jiis="up" data-async-type="reviewDialog"
            data-async-context-required="async_id_prefix" class="yp"></div>
        <div id="dbg_"></div>
    </div>
</body>

</html>